remote
Software Engineer II - Raytheon
Software Engineer
Software Engineer II focused on developing secure, high‑performance systems using Python and C++ on AWS, with strong CI/CD and security clearance requirements.
About the role
Key Responsibilities
- Design, develop, and maintain scalable software components in Python and C++ for mission‑critical applications.
- Implement and manage CI/CD pipelines, ensuring automated testing, code quality, and rapid deployment.
- Collaborate with cross‑functional teams to define requirements, architecture, and performance benchmarks.
- Apply security best practices and conduct code reviews to meet stringent government security standards.
- Monitor and troubleshoot production systems, providing root‑cause analysis and continuous improvement.
Requirements
- 3+ years of professional software development experience in Python and C++.
- Proficiency with AWS services (EC2, S3, Lambda) and containerization (Docker, Kubernetes).
- Hands‑on experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Strong understanding of secure coding practices and experience with security clearance processes.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.