remote
Principal Software Engineer - KBR
Software Engineer
Lead cross‑team software development for U.S. Space Force missions, driving architecture, delivery, and integration using Python, C++, Java, and AWS in a DevOps‑centric, Agile environment.
About the role
Key Responsibilities
- Architect and develop mission‑critical software across multiple teams, ensuring scalability, reliability, and security for Space Force operations.
- Lead technical design reviews, code quality standards, and best‑practice adoption for Python, C++, and Java codebases.
- Collaborate with system engineers to integrate software with hardware and mission systems, resolving complex technical challenges.
- Drive continuous delivery pipelines on AWS, implementing CI/CD, automated testing, and infrastructure as code.
- Mentor and coach engineers, fostering a culture of excellence, knowledge sharing, and rapid iteration.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or principal role.
- Proficiency in Python, C++, and Java, plus experience with AWS services (EC2, S3, Lambda, etc.).
- Strong architectural background, including design patterns, system scalability, and performance optimization.
- Hands‑on DevOps skills: CI/CD, containerization (Docker/Kubernetes), and IaC (Terraform/CloudFormation).
- Excellent communication, leadership, and problem‑solving abilities in a mission‑critical environment.
Skills
pythoncjavaawsagile