Java Software Engineer I (On-Site)

RTXState College, PA
$57,200 - $108,800Onsite

About The Position

In the 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 Teams play 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. Due to the security clearance requirement, this is an onsite position in State College, PA.

Requirements

  • Must be a Senior or Post-Graduate with graduation / completion of studies in December 2026, May 2027, or August 2027 in Computer Science or related Science, Technology, Engineering or Mathematics (STEM) major
  • Experience developing object-oriented software using Java in a Linux environment (Experience may be obtained through on-the-job experience, research, coursework, or projects)
  • Experience performing Unit Testing using tools such as JUnit
  • Ability to troubleshoot software errors and provide fixes in a modern Integrated Development Environment (IDE)
  • 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.

Nice To Haves

  • Experience with Agile development
  • Experience developing software using JavaScript, and Python
  • Experience working with applications in the AWS Cloud
  • Experience with microservices, Docker, Kubernetes, and containerized applications
  • Experience using the Atlassian tool suite

Responsibilities

  • 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/C++ and satellite technology to drive innovation.

Benefits

  • 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
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service