remote
Principal Software Engineer - Raytheon
Software Engineer
Lead the design and delivery of complex defense software systems, driving architecture, performance, and security while mentoring teams and leveraging C++, Java, Python, and AWS in an Agile environment.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance, secure software solutions for defense platforms.
- Lead technical direction for multiple development teams, ensuring adherence to DoD security standards and best practices.
- Collaborate with cross‑functional stakeholders to translate mission requirements into scalable system designs.
- Drive continuous integration, continuous delivery (CI/CD) pipelines and cloud migration initiatives using AWS services.
- Mentor senior engineers, conduct code reviews, and foster an Agile development culture.
Requirements
- 10+ years of professional software engineering experience, with deep expertise in C++, Java, and Python.
- Proven experience designing and delivering large‑scale, secure systems in a defense or aerospace environment.
- Strong knowledge of cloud platforms (AWS) and modern DevSecOps practices.
- Demonstrated ability to lead Agile teams and mentor technical talent.
- Active or ability to obtain a Secret U.S. government security clearance.