remote
Senior Software Engineer - Raytheon
Software Engineer
Lead the design and development of high‑performance software for defense systems, leveraging Python, C++, AWS, and machine learning to deliver secure, scalable solutions in a hybrid environment.
About the role
Key Responsibilities
- Architect and implement mission‑critical software components in C++ and Python for aerospace and defense applications.
- Design cloud‑native solutions on AWS, ensuring high availability, scalability, and compliance with DoD security standards.
- Integrate machine learning models into embedded systems to enhance autonomous capabilities.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and maintain rigorous documentation.
- Lead troubleshooting and performance tuning for distributed systems in a hybrid on‑premise and cloud environment.
Requirements
- 10+ years of software engineering experience with a strong background in C++ and Python.
- Proven expertise in AWS services (EC2, S3, Lambda, ECS) and cloud architecture.
- Experience deploying machine learning models to embedded or edge devices.
- Active TS/SCI security clearance or ability to obtain it within 90 days.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythoncawsmachine learning