Manager, Software Engineering - System Update Tools (R4745)
Leads engineering team building OTA update systems, training simulations, maintenance tools, and flight data analysis apps for aircraft operations. Requires 6+ years software experience (Python/C++), 1+ years managing engineers, and bachelor's in CS or equivalent.
About the job
Responsibilities
- Lead team in designing and implementing reliable OTA software update systems for internal fleet and customers.
- Oversee development of interactive simulation applications for aircraft operations training and demos.
- Guide maintenance software and operator-facing apps for tracking, scheduling, and performing maintenance.
- Support enhancements to flight data collection, processing, and analysis tools for safety, efficiency, and compliance.
- Lead design and release of apps optimizing Customer Success and Production operations.
- Coordinate with DevOps, Simulation, Integration & Test teams for seamless integration and reduced code duplication.
- Collaborate with GCS team on customer-facing UIs for training, maintenance, and OTA updates.
- Ensure software meets industry standards, security, and testing practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 6+ years software development on complex/distributed systems.
- 1+ years leading projects or managing engineers.
- Strong proficiency in Python and/or C++.
- Experience designing/building software for deployment systems, data processing, or user-facing apps.
- Cross-functional collaboration (e.g., DevOps, Integration & Test).
- Delivering reliable, secure, performant software.
Preferred Qualifications
- OTA software update or fleet-wide deployment experience.
- Simulation/training app development.
- Maintenance/operator workflow tools.
- Flight/operational data systems.
- Multi-system integration.
- High-reliability/safety-critical environments.
- Testing/validation/integration support.
Skills
Python, C++, Ota Updates, Software Deployment, Distributed Systems, DevOps, Flight Data Analysis, Simulation Software, Maintenance Tools, Cross-Functional Collaboration
Similar jobs
Engineering Management jobsLeads commissioning programs across multiple data center projects, managing commissioning teams, third-party agents, and stakeholder coordination from pre-functional testing through turnover. Requires 10+ years of mission-critical commissioning experience, 5+ years of leadership, engineering knowledge, and a bachelor’s degree.
Leads a hands-on platform engineering team responsible for AWS infrastructure, Kubernetes deployment paths, developer self-service, CI/CD governance, reliability, and audit readiness. The role requires deep infrastructure experience, Terraform expertise, production Kubernetes operations, and people leadership.
Leads a hands-on Shared Services Engineering team building and operating reusable services, SDKs, APIs, and customer-facing systems. Requires 7+ years of software engineering experience, engineering management experience, and strong technical judgment across distributed and full-stack systems.
Leads Forge’s Site Reliability Engineering team, overseeing availability, incident response, observability, production operations, and reliability practices. Requires substantial infrastructure or software engineering experience, people leadership, and expertise with cloud platforms and operational tooling.
Leads the architecture and development of BuildOps’ integration and data platform, driving technical strategy, reliability, APIs, databases, and engineering standards across multiple teams. Requires 10+ years of software engineering experience and deep expertise in TypeScript, Node.js, PostgreSQL, cloud infrastructure, and distributed systems.