Sr. Java Software Engineer (on-site)

RTXState College, PA
$86,800 - $165,200Onsite

About The Position

In the Senior Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our Satellite Ground Systems Team plays a pivotal role in ensuring communication, surveillance, and defense capabilities through cutting-edge satellite systems. We invite you to be part of a team that pushes the boundaries of what's possible. This is an onsite position in State College, PA.

Requirements

  • The ability to obtain and maintain a U.S. government issued TS/SCI security clearance is required.
  • 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 5 years of prior relevant experience.
  • Experience in object-oriented software design and development using Java in a Linux environment and using unit testing tools (e.g., JUnit)
  • Experience in an Agile/DevOps environment.

Nice To Haves

  • Experience with Ansible, Jenkins, containers, and the Spring Framework
  • Experience with cloud technology (AWS)
  • Security+ certification
  • Experience using the Atlassian tool suite.
  • Experience with satellite communication systems and protocols is highly preferred.
  • Familiarity with secure coding practices, especially in a defense or aerospace setting.

Responsibilities

  • Design, develop, and maintain advanced software applications for our Satellite Ground Systems.
  • This role involves close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions.
  • Design, implement, and test Java-based applications and software components for satellite ground systems.
  • 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.
  • Participate in software design reviews, code reviews, and system integration activities.
  • Contribute to the completion of program and project milestones under the specific guidance of their immediate supervisor.
  • Follow established Software processes and procedures, development, documentation and maintenance/management of operations concepts, requirements (system, element, segment level), external and internal interfaces, and other software engineering work products/artifacts.
  • Stay updated with the latest advancements in Java and satellite technology to drive innovation.

Benefits

  • parental (including paternal) leave
  • flexible work schedules
  • achievement awards
  • educational assistance
  • child/adult backup care
  • Relocation assistance is available.
  • medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service