onsite
Principal Software Engineer - Cloud & Applications - Northrop Grumman
Software Engineer
Lead the design, development, and deployment of cloud‑native applications, leveraging AWS, Azure, Kubernetes, and CI/CD pipelines to deliver secure, high‑performance software solutions for mission‑critical systems.
About the role
Key Responsibilities
- Architect, design, and implement scalable cloud‑native applications supporting mission‑critical workloads.
- Lead the migration of legacy systems to AWS and Azure platforms, ensuring security and compliance with Secret clearance requirements.
- Develop and maintain containerized services using Docker and orchestrate them with Kubernetes.
- Establish CI/CD pipelines, automate testing, and drive continuous delivery practices.
- Collaborate with cross‑functional teams to define technical standards, perform code reviews, and mentor junior engineers.
Requirements
- 10+ years of software engineering experience with a focus on cloud platforms (AWS, Azure).
- Strong proficiency in Python and modern software development practices.
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes).
- Demonstrated ability to design CI/CD pipelines and implement DevOps best practices.
- Active Secret security clearance or ability to obtain one.
Skills
awsazurekubernetesdockercicdpython