Software Engineering Manager II
General Atomics
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.The Software Engineering Manager will lead a team of software engineers while driving improvements in engineering execution, Agile practices, software quality, and delivery processes. This role requires a strong software engineering foundation, excellent people leadership skills, and the ability to improve how teams plan, develop, test, and deliver software.
JOB DUTIES AND RESPONSIBILITIES:
People Leadership
- Hire, mentor, coach, and develop software engineers.
- Support career growth and provide technical and professional guidance.
- Build a high-performing engineering team.
- Establish engineering best practices and a culture of continuous improvement.
- Lead Agile execution and support PI Planning activities.
- Improve predictability of software delivery.
- Coordinate cross-team dependencies and execution risks.
- Remove process and technical blockers affecting delivery.
- Improve SDLC practices and engineering workflows.
- Partner with DevOps to improve software development, testing, and release processes.
- Define and improve testing strategies.
- Coordinate release readiness activities.
- Improve engineering quality metrics.
- Support build validation and integration processes.
- Maintain enough technical depth to understand software architecture, development practices, source control, builds, CI/CD concepts, and containerized application environments.
- Partner with architects, senior engineers, and DevOps teams.
- Help teams make effective technical decisions and improve engineering effectiveness.