remote
Software Engineer - Raytheon
Software Engineer
Software Engineer focused on developing high‑performance, mission‑critical applications using Python, C++, and Java, with cloud deployment on AWS, containerization via Docker, and continuous delivery practices in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable software components in Python, C++, and Java for defense‑grade systems.
- Implement cloud‑native solutions on AWS, leveraging services such as EC2, S3, and Lambda.
- Containerize applications with Docker and orchestrate deployments using CI/CD pipelines.
- Collaborate with cross‑functional teams in Agile ceremonies to deliver incremental value.
- Perform code reviews, unit testing, and performance profiling to ensure reliability and security.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python, C++, and Java.
- Hands‑on experience with AWS services and Docker containerization.
- Familiarity with Git, automated testing, and CI/CD workflows.
- Excellent problem‑solving skills and a commitment to high‑quality code.
Skills
pythoncjavaawsdockeragile