remote
Senior Principal Software Engineer - Product Owner - Northrop Grumman
Software Engineer
Lead cross‑functional teams as a Senior Principal Software Engineer and Product Owner, driving architecture, development, and delivery of mission‑critical software using C++, Java, Agile, DevOps, and cloud technologies while ensuring security and system integration.
About the role
Key Responsibilities
- Define product vision, roadmap, and backlog for complex, high‑impact software systems.
- Architect, design, and implement scalable, secure solutions using C++, Java, and cloud platforms.
- Lead Agile teams, facilitating sprint planning, reviews, and continuous improvement.
- Integrate DevOps practices to automate build, test, and deployment pipelines.
- Collaborate with systems engineers, security specialists, and stakeholders to ensure compliance with Secret‑level clearance requirements.
- Mentor senior engineers and drive technical excellence across the organization.
Requirements
- 15+ years of software engineering experience with strong expertise in C++ and Java.
- Proven track record as a Product Owner or technical lead in Agile environments.
- Deep knowledge of DevOps, CI/CD, and cloud services (AWS, Azure, or GCP).
- Experience delivering secure, mission‑critical systems and holding a Secret clearance.
- Excellent communication, leadership, and stakeholder management skills.