remote
Senior Engineering Manager - Software Training Systems - Collins Aerospace
Engineering Manager
Lead a high‑performing software team delivering training system solutions, driving architecture, Agile processes, and modern DevOps practices using C++, Python and cloud technologies.
About the role
Key Responsibilities
- Lead, mentor, and grow a multidisciplinary software engineering team focused on training system development.
- Define and execute product architecture and technical roadmap, ensuring scalability, security, and performance.
- Drive Agile ceremonies, sprint planning, and continuous delivery pipelines to accelerate feature delivery.
- Collaborate with cross‑functional stakeholders (systems, hardware, program management) to align software solutions with mission requirements.
- Implement DevOps best practices, including CI/CD, automated testing, and cloud deployment strategies.
Requirements
- 10+ years of software engineering experience with strong proficiency in C++ and Python.
- 5+ years of leadership experience managing technical teams in a defense or aerospace environment.
- Hands‑on experience with Agile methodologies and DevOps toolchains (Git, Jenkins, Docker, Kubernetes).
- Familiarity with cloud platforms (AWS or Azure) and secure software development for classified systems.
- Active Secret clearance or ability to obtain one upon hire.