remote
Senior Program Protection Software Engineer - Raytheon
Software Engineer
Senior Program Protection Software Engineer leading secure, high‑performance defense software using Python, C++, and AWS, with a focus on machine learning and embedded systems to safeguard critical mission assets.
About the role
Key Responsibilities
- Design, develop, and maintain secure software components for defense programs, ensuring compliance with DoD security standards.
- Implement machine learning algorithms to detect and mitigate cyber threats in real‑time environments.
- Collaborate with cross‑functional teams to integrate software into embedded systems and cloud platforms (AWS).
- Conduct code reviews, performance tuning, and rigorous testing to meet stringent reliability and safety requirements.
- Document architecture, design decisions, and operational procedures for long‑term maintainability.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in secure software development, preferably in defense or aerospace.
- Proficiency in Python, C++, and experience with AWS services (EC2, S3, Lambda).
- Strong knowledge of machine learning frameworks (TensorFlow, PyTorch) and embedded system constraints.
- Active U.S. government security clearance (Secret) or ability to obtain one prior to start.
Skills
pythoncmachine learningaws