About The Position

The Government Services and Solutions team is a Viasat business focused on delivering high quality End to End communications solutions to Government customers who operate across all domains, including airborne, land, and maritime operations. In many cases these customers require assured communications which include resilient features, integrated security, and the ability to dynamically switch between many communications options. The engineering required to meet these requirements must be rigorous, thoughtful, user focused, and high quality. You will join a software development team that designs, re-factors, and maintains code for existing and upcoming features across one or more product lines while meeting a stringent set of standards for functionality, security, performance through design, development, and testing. As updated standards are released they are deployed across a variety of products and must take into account a variety of competing constraints. Members will be expected to work as part of a team that works with and helps clarify requirements while continuously supporting development, integration, automation, and test of the final product through certification.

Requirements

  • Completion of Bachelor’s degree or higher in computer science, engineering, or related field.
  • 0-3 years of full-time, relevant industry experience.
  • U.S. citizenship.
  • Previous experience with Object Oriented Programming.
  • Ability to pick up new software, frameworks and APIs.
  • Strong communication and teamwork skills.
  • Excellent software design, problem solving, and debugging skills.
  • Experience with or desire to learn Linux.

Nice To Haves

  • Previous experience using C or C++
  • Experience with Java or Python
  • Previous internship experience
  • Courses in software architecture
  • Courses with practical software design usage
  • Experience with developing software monitoring and control software
  • Familiarity with configuration management tools (Perforce), development tools (Eclipse, Visual Studio, etc.), and agile development methodologies
  • Familiarity with CI/CD pipelines
  • Knowledge of TCP/IP network fundamentals
  • Desire to work on network-based product

Responsibilities

  • Design, refactor, and maintain code for existing and upcoming features across one or more product lines.
  • Meet stringent standards for functionality, security, and performance through design, development, and testing.
  • Deploy updated standards across a variety of products, taking into account competing constraints.
  • Work as part of a team to clarify requirements.
  • Continuously support development, integration, automation, and testing of the final product through certification.

Benefits

  • Relocation assistance is available pending eligibility.
  • Graduate Development Program during the first 12+ months, including mentorship, building relationships with new grad hires, technical upskilling, and soft skills development.
  • Comprehensive benefit offerings focused on holistic health and wellness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service