onsite
Software Engineering Manager - Lockheed Martin
Engineering Manager
Lead a high‑velocity, cross‑site team developing modular, reusable software for advanced aircraft subsystems, driving delivery excellence with Agile, Python, C++, and cloud‑native DevOps practices.
About the role
Key Responsibilities
- Lead, mentor, and scale a distributed team of software engineers focused on aircraft subsystem software.
- Drive Agile practices, sprint planning, and continuous delivery pipelines using DevOps tools.
- Architect and evolve modular, reusable codebases in Python and C++ for current and future aircraft platforms.
- Collaborate with systems engineering, QA, and operations to ensure high‑integrity, safety‑critical releases.
- Champion cloud adoption (AWS) for scalable testing, CI/CD, and deployment environments.
Requirements
- 10+ years of software engineering experience with 3+ years in a leadership role.
- Proficiency in Python, C++, and modern DevOps toolchains.
- Strong background in Agile methodologies and distributed team management.
- Experience with safety‑critical aerospace or defense software development.
- Excellent communication, stakeholder management, and problem‑solving skills.