onsite
Software Engineering Manager - Northrop Grumman
Engineering Manager
Lead a high‑performing software engineering team delivering mission‑critical systems, driving architecture decisions, Agile processes, and cloud‑enabled solutions.
About the role
Key Responsibilities
- Lead, mentor, and grow a multidisciplinary software engineering team to deliver secure, high‑performance solutions.
- Define and enforce software architecture standards, ensuring scalability, reliability, and compliance with security requirements.
- Drive Agile practices, sprint planning, and continuous delivery pipelines to accelerate development cycles.
- Collaborate with cross‑functional stakeholders, including hardware, systems, and program management, to align technical roadmaps with mission objectives.
- Oversee code quality, testing strategies, and performance optimization using modern languages such as C++ and Python.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, or related field with 8+ years of software development experience.
- Proven experience managing software teams in complex, security‑sensitive environments.
- Strong expertise in C++, Python, and cloud platforms (e.g., AWS) for building and deploying mission‑critical applications.
- Deep understanding of Agile/Scrum methodologies and CI/CD pipelines.
- Active Secret security clearance or ability to obtain one.