Overview:
A leading aerospace and defense company is seeking a Software Development Manager to lead a dynamic team focused on advancing health monitoring and diagnostics for military aircraft systems. This team plays a crucial role in building scalable tools that help defense clients optimize maintenance operations, increase equipment reliability, and improve overall mission performance.
This leadership role will oversee technical teams working on software solutions that gather, analyze, and visualize aircraft performance data. These tools assist maintenance teams by providing actionable insights into system health, allowing for proactive and efficient servicing.
The ideal candidate will be both technically proficient and people-focused, capable of guiding development efforts while fostering a positive and collaborative team culture. Strong project oversight, customer engagement, and cross-functional collaboration are essential aspects of this position.
Key Responsibilities:
Lead and mentor a team of software engineers delivering health management platforms for defense aviation programs.
Build and maintain strong relationships with internal teams, external partners, and customer organizations.
Oversee planning, execution, and delivery of software projects aligned with broader program objectives.
Drive the development and implementation of standards, tools, and best practices across the engineering lifecycle.
Manage resource allocation, supplier coordination, and process improvements.
Approve technical designs, system architectures, and major engineering decisions.
Support field integration, training, and deployment efforts at customer locations as needed.
Travel domestically and internationally as required (approximately 10%).
Qualifications – Required:
At least 3 years of experience leading or managing software development teams.
Over 7 years of experience in software engineering or related technical disciplines.
Proficient understanding of modern software development methodologies and product lifecycle management.
Qualifications – Preferred:
Bachelor's or advanced degree in Computer Science, Engineering, or a technical field.
Familiarity with cloud-native application development and deployment.
Exposure to Agile frameworks and practices.
Background in microservice-based architectures and/or application integration tools.
Experience with full-stack or web application development.
Formal training in Earned Value Management (EVM) is a plus.