Senior Software Engineering Manager (Flight Software)
Posted Updated
- We are looking for a Sr. Software Engineering Manager to lead the team responsible for building the platform that operates the flight and payload systems for on-orbit satellites
- This team owns the core software, services, and tools that implement core flight operations including communications, telemetry, power management, sensor and payload operation and system orchestration
- In this role, you will develop the people, processes, and technical direction needed to deliver scalable, reliable systems that convert customer intent into safe and efficient on-orbit operations
- You will collaborate closely with customers, ground platform and mission operations, to implement solutions that are robust, flexible, scalable and easy to integrate with
- Lead, mentor, and grow a software engineering team responsible for core flight software development
- Define team goals, and technical roadmaps that align with companies priorities
- Ensure reliability, scalability, and performance of mission-critical services operating in production
- Work with cross-functional stakeholders to translate mission needs into clear requirements and technical specifications
- Drive engineering best practices including design reviews, code quality, testing, and observability
- Manage team capacity, staffing, and growth, including hiring, coaching, and performance development
- Promote a culture of technical ownership, continuous improvement, and pragmatic delivery
Benefits
- 100% health, dental, and vision coverage for employees; 50% coverage for dependents (Concierge Medical offered through One Medical where available)
- Parental leave for primary and secondary caregivers
- Generous time off policy
- 401(k) plan through Betterment and equity management through Carta
- Fully stocked kitchen at our HQ and we cater lunch 3 days per week
- Dog-friendly office
- Or (C) eligible and reasonably likely to obtain the required export authorization from the applicable U.S. government agency. The Company may, for legitimate business reasons, decline to pursue any export licensing process
- Applicant must either be (A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, (B) eligible to access the export controlled information without a required export authorization
- 5+ years of software engineering experience and 4+ years of experience managing software engineering team building production systems
- Significant experience developing in languages such as C++, Python or Rust
- Experience defining technical direction and driving execution through a team
- Demonstrated experience building and operating mission-critical products with uptime, reliability, and performance requirements
- Strong technical background in embedded systems (RTOS and/or Linux class typically)
- BS/MS in Computer Science, Engineering, or related field OR equivalent industry experience
- Strong communication skills and comfort working with cross-functional stakeholders
- We encourage you to apply, even if you don’t check all the boxes, and we look forward to reviewing your application! I
- Experience developing in Rust
- Experience in aerospace, robotics or other domains with real-time scheduling, planning, or resource allocation and critical operations
