remote
Senior Software Developer - Raytheon
Software Engineer
Senior Software Developer responsible for designing, implementing, and maintaining high‑performance, secure software solutions for aerospace and defense systems using C++, Java, and Python on Linux platforms.
About the role
Key Responsibilities
- Design, develop, and integrate complex software components for mission‑critical aerospace and defense applications.
- Collaborate with cross‑functional teams to define system architecture, ensure compliance with security requirements, and deliver robust solutions.
- Write clean, maintainable code in C++, Java, and Python, and conduct thorough unit and integration testing.
- Participate in Agile ceremonies, sprint planning, and continuous improvement initiatives.
- Provide technical mentorship to junior engineers and conduct code reviews to uphold best practices.
Requirements
- 5+ years of professional software development experience, primarily in C++, Java, and Python.
- Strong proficiency with Linux development environments and command‑line tools.
- Experience working in Agile/Scrum teams and using version control systems such as Git.
- Ability to obtain and maintain a TS/SCI security clearance.
- U.S. citizenship and eligibility for government security clearance.