remote
Principal Digital Product Configuration Management Engineer - Raytheon
Software Engineer
Lead the design and implementation of scalable digital product configuration management solutions using Python, C++, and AWS, driving automation, CI/CD pipelines, and cloud-native infrastructure with Terraform and Kubernetes.
About the role
Key Responsibilities
- Architect and develop robust configuration management services for digital products, ensuring high availability and scalability on AWS.
- Design and maintain CI/CD pipelines, integrating automated testing, code quality checks, and deployment workflows.
- Implement infrastructure-as-code using Terraform, managing Kubernetes clusters and related cloud resources.
- Collaborate with cross‑functional teams to define product requirements, translate them into technical specifications, and deliver production‑ready solutions.
- Lead code reviews, mentor junior engineers, and promote best practices in secure, maintainable code.
Requirements
- 10+ years of software engineering experience, with deep expertise in Python and C++.
- Extensive experience with AWS services (EC2, S3, Lambda, ECS/EKS) and container orchestration.
- Proficiency in Terraform, Kubernetes, and CI/CD tooling (Jenkins, GitHub Actions, ArgoCD).
- Strong understanding of security best practices and experience working with classified environments.
- Excellent communication skills and a proven track record of leading technical initiatives.
Skills
pythoncawsterraformcicdkubernetes