{"schemaVersion":"jobsearcher.job.v1","id":"f002861db5bef9f4bb37f656","url":"https://jobsearcher.com/jobs/f002861db5bef9f4bb37f656","canonicalUrl":"https://jobsearcher.com/jobs/f002861db5bef9f4bb37f656","title":"Principal Java Software Engineer (on-site)","description":"Overview\nIn 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.\n\nCompensation / Benefitstotal rewards packagehealthcareretirementparental leaveflexible work scheduleseducational assistance\nResponsibilitiesDesign, 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\nKey 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","company":"Raytheon","rawCompany":"raytheon","city":"Hyattsville","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-09-15T05:13:50.208Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Java Software Engineer (on-site)","description":"Overview\nIn 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.\n\nCompensation / Benefitstotal rewards packagehealthcareretirementparental leaveflexible work scheduleseducational assistance\nResponsibilitiesDesign, 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\nKey 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","datePosted":"2026-09-15T05:13:50.208Z","dateModified":"2026-09-15T05:13:50.208Z","hiringOrganization":{"@type":"Organization","name":"Raytheon","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Hyattsville","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f002861db5bef9f4bb37f656"},"url":"https://jobsearcher.com/jobs/f002861db5bef9f4bb37f656"}}