Senior Software Engineer (Onsite)

RTXRichardson, TX
$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 Richardson, TX.

Requirements

  • Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum 5 years of prior relevant experience.
  • Experience in object‑oriented design and development using Java in a Linux environment.
  • Experience using unit testing tools such as JUnit.
  • Experience in an Agile/DevOps environment.
  • Active and transferable TS/SCI U.S. government issued security clearance is required prior to start date with an adjudication date less than three years from your start date.
  • U.S. Citizenship is required as only U.S. citizens are eligible for a clearance.

Nice To Haves

  • Experience with Ansible, Jenkins, containers, and the Spring Framework.
  • Security+ certification.
  • Experience using the Atlassian tool suite.
  • Experience with satellite communication systems and protocols.
  • Familiarity with secure coding practices, especially in defense or aerospace.

Responsibilities

  • Design, develop, and maintain advanced software applications for Satellite Ground Systems.
  • Collaborate with systems engineers, hardware designers, and other software engineers to deliver reliable and high‑performance 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 supervisor guidance.
  • Follow established software processes, documentation requirements, interface definitions, and other engineering 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