At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat.
Requirements
- Two (2) years of experience in object-oriented software design and development using Java or C++ in a Linux or UNIX environment.
- Experience using unit testing tools (e.g., JUnit).
- Experience with Python.
- Experience developing software in an Agile/DevOps environment.
- Experience working in a DevOps environment using Docker, Kubernetes, Maven, Jira, Git, BitBucket and Confluence.
- Experience working with SonarQube
- Experience working with SQL
Responsibilities
- Design, develop, and maintain advanced software applications for our Satellite Ground Systems.
- Collaborate closely with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions.
- Design, implement, and test Java and Python based applications and software components for satellite ground systems.
- Work in parallel with legacy platform teams to eventually migrate workloads onto your pipelines.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Work with previously written code and make modifications as necessary.
- Ensure software performance, reliability, and scalability.
Other
- Active and transferable U.S. government issued TS/SCI security clearance is required prior to start date
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 2 years of prior relevant experience.
- Master’s degree in Science, Technology, Engineering or Mathematics (STEM).
- Security+ certification