# Manager, Software Engineering - System Update Tools

**Company**: Shield AI
**Location**: Dallas
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: $160,000 - $240,000 a year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/shieldai/bfcf87d0-60b0-4769-bc65-4a5544b43278
**Canonical**: https://yubhub.co/jobs/job_1591a9fa-143

## Description

The Solutions function at Shield AI is tasked with developing and deploying software applications that facilitate critical & advanced operational capabilities across various systems and use cases. As a Solutions Software Engineering Manager, you will lead a team responsible for the architecture, design, and development of integrated software applications that deploy software updates and optimize in-house flight operations.

Key responsibilities include:

* Leading and supporting the team in designing and implementing reliable systems for delivering over-the-air (OTA) software updates to internal fleet & customers,
* Overseeing development of interactive software applications that simulate aircraft operations for training & demo purposes,
* Guiding the development of maintenance software and operator-facing applications that help staff track, schedule, and perform maintenance activities efficiently,
* Supporting and reviewing enhancements to tools that collect, process, and analyze flight data, providing actionable insights that improve flight safety, efficiency, and compliance with regulatory standards,
* Collaborating with cross-functional teams to ensure all software solutions integrate smoothly with existing systems, maintain system integrity and performance, and reduce code duplication.

Required qualifications include:

* 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.

Preferred qualifications include:

* Experience with OTA software update systems or fleet-wide software deployment,
* Experience developing simulation or training applications,
* Experience building maintenance or operator-facing workflow tools,
* Experience working with flight data or similar operational data systems,
* Familiarity with integrating software across multiple systems and environments,
* Experience working in high-reliability, safety-critical, or operational environments,
* Experience working with or supporting testing, validation, or integration efforts.

## Skills

### Required
- Python
- C++
- Software development
- Complex systems
- Project management
- Team leadership
- DevOps
- Integration & Test

### Nice to have
- OTA software update systems
- Fleet-wide software deployment
- Simulation or training applications
- Maintenance or operator-facing workflow tools
- Flight data or similar operational data systems
- Integrating software across multiple systems and environments
- High-reliability, safety-critical, or operational environments
