Director of Software
Leads end-to-end software execution for autonomy, mission planning (SkyNav), and flight operations tooling in a hands-on capacity. Requires experience shipping production systems, leading teams while coding in Python/C++/JS, and integrating with hardware in robotics/flight environments.
About the job
What You'll Do
- Own software execution across autonomy, SkyNav, and internal tools that support aircraft flying today.
- Success in this role is measured by the team's ability to reliably ship production features, support live deployments, and scale delivery as the company grows.
- Act as a player coach. You will write code, review code, and take on hard problems when needed.
- Work directly with operators and customers to iterate based on live deployments and field feedback.
- Set technical direction through shipped systems and measurable outcomes.
- Partner tightly with hardware, flight, and manufacturing to ensure software and aircraft evolve together.
- Improve reliability, performance, and maintainability as the fleet and customer base scale.
What You'll Bring
- Proven experience shipping and supporting complex production software systems.
- Experience with autonomy, robotics, or mission planning systems.
- Experience leading software teams while staying close to the technical work.
- Strong systems thinking across autonomy, frontend, backend, and infrastructure.
- Comfort operating in environments where software meets hardware and real world constraints.
- Bias toward execution, ownership, and accountability.
- Hands-on experience building with Python, C++, and Javascript.
Bonus Points
- Experience supporting software on production hardware, flight systems, or safety-critical systems.
- Startup experience scaling teams and systems while things are still evolving.
- Hands-on experience building with ROS, ElectronJS, Ardupilot, or Mavlink.
Skills
Python, C++, JavaScript, ROS, Electronjs, Ardupilot, Mavlink, Autonomy, Mission Planning, Backend, Frontend, Infrastructure
Similar jobs
Engineering Management jobsLeads the product and engineering strategy for AI-native enterprise applications across Finance, HR, and Legal, partnering with executives to transform workflows into intelligent products. Requires 15+ years in enterprise technology, product management, or software engineering and substantial multidisciplinary leadership experience.
Leads the organization responsible for deploying, sustaining, supporting, and improving integrated Hivemind software and hardware products in customer environments. Requires 15 years of technical operations or lifecycle leadership experience, systems engineering expertise, and experience building operational organizations.
Leads senior engineering teams responsible for ZoomInfo’s operational and analytical data platforms, including Bigtable, BigQuery, ingestion pipelines, CDC, reliability, and compliant data deletion. Requires 8+ years of software, platform, or data engineering experience and direct leadership of senior technical talent.
Leads the quality and reliability organization for mission-critical aerospace communication systems, establishing the QMS, driving AS9100 certification, and embedding quality and reliability across product development and production. Requires 8+ years in quality or reliability engineering and experience in high-reliability industries.
Own and improve technical integrations between Bilt and property partners, translating operational needs into requirements, configurations, testing, and scalable workflows. The role requires integration troubleshooting, cross-functional issue resolution, and clear communication of technical concepts to nontechnical stakeholders.