Skip to content

Jobs

Shield AI

Robot type
Drone · Defense
Location
DallasTexasUSA
Job type
Software
Posted
Mar 26, 2026
Salary
$160,000–$240,000 a year
Full-time

Manager, Software Engineering - System Update Tools (R4745)

Job description

Shield AI — Manager, Software Engineering - System Update Tools (R4745) (Dallas, Texas).

Job responsibilities

  • Lead and support the team in designing and implementing reliable systems for delivering OTA software updates to internal fleet & customers, ensuring software across aircraft systems remains current and functional…
  • Oversee development of interactive software applications that simulate aircraft operations for training & demo purposes, enabling operators to safely and effectively familiarize themselves with new features and…
  • Guide the development of maintenance software and operator-facing applications that help staff track, schedule, and perform maintenance activities efficiently, ensuring aircraft readiness and reliability for flight…
  • Support and review enhancements to tools that collect, process, and analyze flight data, providing actionable insights that improve flight safety, efficiency, and compliance with regulatory standards.
  • Lead the design and release of applications that optimize daily Customer Success and Production operations.
  • Coordinate closely with DevOps, Simulation, and Integration & Test teams to ensure all software solutions integrate smoothly with existing systems, maintain system integrity and performance, and reduce code duplication.
  • Collaborate with the GCS team to deliver customer-facing user interfaces on top of solutions for training, field maintenance, and OTA updates.
  • Ensure the team delivers software that meets industry standards and customer requirements, including implementing appropriate security measures and testing practices to uphold operational integrity.

Job requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • 6+ years of experience in software development, working on complex or distributed systems
  • 1+ years of experience leading projects or managing engineers
  • Strong proficiency in Python and/or C++
  • Experience designing and building software for deployment systems, data processing, or user-facing applications
  • Experience collaborating with cross-functional teams such as DevOps, Integration & Test, or similar
  • Experience delivering reliable, secure, and performant software systems
  • Experience with OTA software update systems or fleet-wide software deployment

Similar jobs