JOBSEARCHER

Principal Java Software Engineer (on-site)

RaytheonHyattsville, MDL6 LeadSeptember 15th, 2026
Overview In this role you will design, develop, and test Java software for satellite ground systems in a Linux, Agile, DevOps setting. You will collaborate with systems engineers, hardware designers, and other software engineers to deliver reliable, high-performance solutions that support secure communications and surveillance. You will contribute to software design reviews, code reviews, and system integration, while staying current with Java and satellite tech. This position offers hands-on impact in a defense-focused, mission-driven environment across onsite locations. Compensation / Benefitstotal rewards packagehealthcareretirementparental leaveflexible work scheduleseducational assistance ResponsibilitiesDesign, implement, and test Java-based applications and components for satellite ground systemsCollaborate with cross-functional teams to define software requirements and specificationsModify prior code as needed and ensure performance, reliability, and scalabilityParticipate in design reviews, code reviews, and system integration activitiesSupport project milestones under supervisor guidance and follow established software processesMaintain documentation and interfaces across system elements and external artifactsStay updated with advancements in Java and satellite technology to drive innovation Key requirementsActive and transferable TS/SCI with PolygraphU.S. citizenship requiredSTEM degree plus 8+ years of relevant experienceJava in a Linux environmentJUnit or equivalent unit testing experienceScripting languages such as Perl or PythonExperience in an Agile/DevOps environmentcross-functional collaborationproblem-solvingcommunicationJavaLinuxJUnit