Software Engineering Manager
Core
Lead a team of software engineers to design, build, and deploy high-performance software systems for space missions, including modeling and simulation tools.
Role type
Engineering Manager (Software)
Builds
Software applications for space missions, modeling and simulation software
Domain
Aerospace / Defense / Space Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, technical leadership, people management, agile/DevSecOps processes, full-stack development, CI/CD pipelines, cloud deployment, security clearance management
Preferred skills
Defense/aerospace software experience, embedded/satellite flight software, process improvement (Six Sigma, GQM), government acquisition processes
Technologies
Python, C/C++, Java, containerization, microservices, real-time operating systems, visualization frameworks
Responsibilities
Lead architecture, design, and implementation of mission-critical software; set technical direction and project performance; coach staff on development methodologies; mentor staff on customer engagement and best practices; support proposal development and technical reviews; coordinate with government customers and program offices; build and recruit talented engineering teams
Seniority
Senior, hands-on IC with management responsibilities