remote
Senior Software Development Engineer - Raytheon
Software Engineer
Senior Software Development Engineer responsible for designing, developing, and integrating high‑performance software solutions for defense systems, leveraging C++, Java, and Python on Linux platforms within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain mission‑critical software components using C++, Java, and Python.
- Implement and optimize code for real‑time, high‑availability systems on Linux operating environments.
- Collaborate with cross‑functional teams to define system architecture, integration points, and performance requirements.
- Apply Agile and DevSecOps practices to ensure rapid, secure, and reliable delivery of software releases.
- Conduct code reviews, unit testing, and debugging to uphold quality standards and compliance with security guidelines.
Requirements
- Minimum 7 years of professional software development experience, preferably in aerospace or defense.
- Proficiency in C++, Java, and Python with a strong understanding of object‑oriented design.
- Hands‑on experience with Linux development, scripting, and build tools (e.g., Make, CMake, Git).
- Demonstrated ability to work in Agile teams and apply secure coding practices.
- Active or ability to obtain a DoD Secret security clearance.