Responsibilities
- Lead the design and implementation of backend systems supporting mission planning, satellite operations, and flight engineering workflows
- Develop and validate algorithms related to optimization, orbit propagation, scheduling, sensor fusion, or operational automation
- Build APIs and distributed services that integrate with cloud infrastructure and operational tooling
- Improve system scalability, reliability, observability, and performance across mission-critical workflows
- Use automation and AI-assisted engineering practices to improve developer productivity, testing depth, debugging efficiency, and operational insight
- Collaborate cross-functionally with aerospace engineers, operators, frontend engineers, and product managers to deliver operationally robust solutions
- Help shape engineering standards, technical direction, and architectural decisions across the Flight + Plan domain
- Mentor engineers and contribute to a strong culture of ownership, iteration, and technical excellence
Requirements
- Strong proficiency in Python and experience with Java
- Deep experience building scalable backend or distributed systems in production environments
- Experience developing software that models complex mathematical, aerospace, or physics-based systems
- Applied experience developing or validating algorithms for optimization, mission planning, orbit determination, scheduling, or sensor fusion
- Strong understanding of software architecture, performance optimization, reliability, and modern engineering best practices
- Experience designing, analyzing, and troubleshooting API services, distributed systems, relational databases, caching and event-driven architectures
- Experience building and deploying containerized applications using Kubernetes and/or serverless cloud infrastructure
- Hands-on experience with AWS services such as: Lambda, ECS, EKS, CloudWatch, S3, EC2, RDS, EFS/EBS
- Experience with CI/CD systems and modern git-based workflows
- Enthusiasm for using AI-assisted engineering tools and automation to improve development velocity and software quality
- Bachelor’s degree in Computer Science, Aerospace Engineering, or a related technical field
- 6–10+ years of professional experience in backend engineering, distributed systems, mission planning systems, modeling & simulation, or related technical domains
Nice to Have
- C++, Rust, or other systems languages experience
- Experience operating or supporting mission-critical production systems
- Active U.S. Security Clearance
Team
Structure: Cross-functional team including flight dynamics engineers, operators, frontend engineers, and product leadership
Additional Information
- ITAR requirements: Applicant must be a U.S. citizen or national, U.S. lawful permanent resident, refugee, asylee, or eligible to obtain required authorizations from the U.S. Department of State
- Unlimited PTO with requirement to take at least 15 days off
- Follows most U.S. federal government holidays
- Comprehensive health insurance with 100% coverage for employees
- Quarterly health & wellness benefits
- 4% 401(k) matching
- 4-day company offsite annually in various locations