Software Engineering Manager
Job Category: Software
Location: California, United States
Employment Type: Permanent
Location Terms: On-site
Salary: USD210000
Software Engineering Manager
Location: Irvine, CA (ONSITE)
Employment Type: Full-Time
Salary Range: $160,000 – $210,000
We are seeking a highly technical Software Engineering Manager to lead the development, deployment, and long-term evolution of mission-critical software systems supporting advanced space-based and terrestrial platforms. This leader will oversee a multi-disciplinary engineering team spanning DevOps, DevSecOps, Site Reliability Engineering (SRE), and Full-Stack development.
The team operates primarily within AWS cloud environments, with hybrid on-prem solutions to optimize performance, cost, and operational resilience. This role requires a forward-thinking technical visionary who understands both legacy system constraints and modern cloud-native architectures.
This is a hands-on leadership role. The expectation is that you will contribute technically to the codebase approximately 40% of the time while leading people, driving architecture decisions, and ensuring successful execution across programs.
- Remain hands-on with code while managing the team, demonstrating active contributions to production systems
- Architect and guide the development of scalable, resilient cloud-based mission systems
- Lead a multi-functional team including DevOps, DevSecOps, SRE, and Full-Stack engineers
- Provide mentorship, coaching, and performance management to build and sustain high-performing engineering teams
- Drive strong technical design reviews and ensure adherence to engineering best practices
- Apply strong analytical and critical thinking skills across the full technology stack
- Clearly communicate complex technical concepts to both technical and non-technical stakeholders
- Influence architectural and business decisions through strong cross-functional collaboration
- Manage multiple concurrent initiatives, prioritize effectively, and ensure delivery in a dynamic environment
- Partner closely with product and program management teams to align engineering execution with mission goals
- Extensive experience designing and deploying systems within AWS cloud environments
- Hands-on experience with containerization technologies including Kubernetes and Docker
- Strong frontend experience with React.js (hooks, context API, state management) and TypeScript, including scaling complex user interfaces
- Backend proficiency with Python frameworks (Django, Flask, FastAPI) and Go
- Experience with SQL and NoSQL databases and API design principles (RESTful, GraphQL)
- Proficiency with Git-based version control systems
- 6+ years of professional experience in cloud-based software development
- 2+ years in an engineering leadership or management role
- Experience working closely with product and program management stakeholders
- Demonstrated ability to balance technical contribution with people leadership
- Experience with Next.js for server-side rendering and production-ready web applications
- Experience with modern testing frameworks (Jest, React Testing Library, Cypress) and test-driven development practices
- Strong understanding of modern web development principles including HTML5, CSS3, accessibility standards, responsive design, and performance optimization
- Lead development of mission-critical systems that support real-world operational use cases
- Influence architectural direction for both cloud-native and hybrid infrastructure environments
- Build and scale high-impact engineering teams
- Competitive compensation and comprehensive benefits package