Back
Company hidden
updated 19 days ago

Senior Software Engineering Manager, Flight Software (Aerospace)

240 000 - 265 000$
Work format
hybrid
Work type
fulltime
Grade
senior
English
b2
Country
US
This vacancy is from Hirify.Global listVacancy from Hirify Global, list of international tech companies
Plus is required to make matches and apply

Match & Cover letter

Plus required for matching with this vacancy

Job description

Text:
/
TL;DR
Senior Software Engineering Manager, Flight Software (Aerospace): Leading development of the platform that operates flight and payload systems for on-orbit satellites with an accent on reliable, scalable mission-critical services, embedded systems, and team technical direction. Focus on building flight software teams, translating mission needs into technical specifications, and ensuring safe, high-performance operations across communications, telemetry, power management, and payload systems.

Location: Hybrid, with on-site work in the San Jose, California office three days per week. Hiring is currently available in listed U.S. states. Access to export-controlled information requires meeting applicable U.S. person or export authorization criteria.

Salary: $240,000–$265,000 per year, plus equity and benefits.

Company

hirify.global designs, builds, and operates LEO satellite constellations and integrated space systems for mission-critical Earth intelligence, including climate monitoring and national security applications.

What you will do

  • Lead, mentor, and grow the team responsible for core flight software development.
  • Define team goals, technical roadmaps, and execution priorities aligned with company objectives.
  • Ensure reliability, scalability, performance, and observability of mission-critical production services.
  • Translate mission needs into clear requirements and technical specifications with customers, ground-platform, and mission-operations stakeholders.
  • Drive design reviews, code quality, testing, technical ownership, and continuous improvement.
  • Manage staffing, capacity, hiring, coaching, and performance development.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent industry experience.
  • At least 5 years of software engineering experience and 2 years managing a software engineering team building production systems.
  • Significant development experience with C++, Python, or Rust.
  • Strong embedded-systems background, typically involving RTOS and/or Linux.
  • Experience building and operating mission-critical products with uptime, reliability, and performance requirements.
  • Must meet applicable U.S. export-control eligibility requirements for access to controlled information.

Nice to have

  • Experience in aerospace, robotics, or other domains involving real-time scheduling, planning, resource allocation, and critical operations.
  • Experience developing in Rust.

Culture & Benefits

  • Full-time employment with equity compensation.
  • Medical, dental, and vision insurance.
  • 401(k) retirement plan, disability insurance, and life insurance.
  • Three weeks of paid vacation for new employees, 12 paid holidays, unlimited sick time, and paid parental leave.
  • Commitment to equal employment opportunity, diversity, and reasonable application accommodations.

Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →