Back to jobs
Job Description
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
As a Software Engineering Manager at General Atomics, you will lead a high-performing team of software supervisors and engineers developing advanced software solutions for safety/mission-critical aerospace and defense systems that have meaningful real-world impact. Guide your team through the full software development lifecycle within a disciplined engineering environment. Collaborate with cross-functional partners including systems engineering, integration labs, program leadership, and other engineering disciplines to deliver reliable, high-quality software for the UAS. This position reports to an engineering director and requires strong technical leadership, sound engineering judgment, and the ability to coordinate development efforts across interconnected systems and teams.
DUTIES & RESPONSIBILITIES:
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
As a Software Engineering Manager at General Atomics, you will lead a high-performing team of software supervisors and engineers developing advanced software solutions for safety/mission-critical aerospace and defense systems that have meaningful real-world impact. Guide your team through the full software development lifecycle within a disciplined engineering environment. Collaborate with cross-functional partners including systems engineering, integration labs, program leadership, and other engineering disciplines to deliver reliable, high-quality software for the UAS. This position reports to an engineering director and requires strong technical leadership, sound engineering judgment, and the ability to coordinate development efforts across interconnected systems and teams.
DUTIES & RESPONSIBILITIES:
- Lead and mentor software supervisors and engineers through task assignments, technical guidance, and performance feedback
- Oversee all Software Development Lifecycle phases from inception through release, including planning, design, development, validation, and deployment
- Develop and implement technical, schedule, quality, and financial objectives in collaboration with program managers and executive management
- Provide technical oversight of software architecture, implementation approaches, and integration strategies while driving process improvements
- Serve as one of the primary software engineering contacts to external departments
- Support proposal preparation and new business development
- Manage proprietary technology security and maintain confidentiality of sensitive information
- Ensure technical excellence through talent attraction, selection, retention, and development
- Other duties as assigned or required
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
