Full-Stack Software Engineer- Viasat Government

Viasat, Inc.•Carlsbad, CA
•Hybrid

About The Position

Viasat is seeking an experienced full-stack software engineer to build services, data layers, and user interfaces that turn complex RF and network data into actionable cyber and signal insights across tactical and satellite networks. The role shapes backend APIs and data models as well as the React-based front end used by customers and operators. The team works in an Agile Scrum environment, and the position is based in Carlsbad, California, with onsite work required three days per week because of lab hardware dependencies. The engineer will build REST and gRPC APIs and backend services, develop services for edge hardware that process streaming signal data and integrate machine learning classification models, and create responsive React and TypeScript interfaces. The role also involves maintaining persistence layers, identity integrations, downstream system connections, code quality, and automated delivery workflows for containerized and Linux deployments. The position requires U.S. citizenship and the ability to obtain and maintain a TS/SCI clearance, with travel of up to 10%. The stated annual base salary range is $140,500–$221,500. For specific work locations within San Jose, the San Francisco Bay Area, and the New York City metropolitan area, the stated range is $174,000–$261,000. Compensation may vary based on job-related knowledge, skills, and experience; additional cash or stock incentives may be provided, along with benefits dependent on the position offered.

Requirements

  • Bachelor’s degree in Computer Science or a similar field, or equivalent experience.
  • 5–8 years of professional full-stack software development experience.
  • Familiarity with REST and gRPC APIs and backend architecture.
  • Experience with React and TypeScript.
  • Experience with PostgreSQL, SQLite, and ORMs such as TypeORM and Prisma.
  • Familiarity with Git, CI/CD pipelines, and automated build and test workflows.
  • Agile Scrum development experience.
  • Ability to plan, track, and report on progress.
  • Good oral and written communication skills.
  • Commitment to delivering high-quality code through robust testing practices.
  • U.S. citizenship required for this government position.
  • Ability to obtain and maintain a TS/SCI clearance.
  • Ability to travel up to 10%.
  • Ability to work onsite in the Carlsbad, California office three days a week.

Nice To Haves

  • Experience packaging software for container runtime environments such as Docker or Podman.
  • Experience deploying applications and services to AWS.
  • Prior experience with Jenkins and/or GitHub Actions.
  • Experience with C/C++ and/or Python.
  • Experience packaging and deploying software on Linux.
  • Experience developing for edge computing platforms such as NVIDIA Jetson.
  • Familiarity with software-defined radios, RF, or signal data.
  • Experience with ZeroMQ (ZMQ) or similar messaging libraries.
  • Familiarity with TAK and Cursor on Target (CoT) messaging.
  • Experience implementing authentication and authorization with OAuth/OIDC.

Responsibilities

  • Collaborate with other engineers in an Agile Scrum team.
  • Design and build REST and gRPC APIs and backend services connecting sensor, classifier, and orchestration nodes.
  • Develop edge-hardware services that process streaming signal data and integrate machine learning classification models.
  • Design and maintain data models and persistence layers using PostgreSQL and SQLite with ORMs such as TypeORM and Prisma.
  • Develop responsive React and TypeScript user interfaces for operators to onboard, configure, and monitor nodes.
  • Implement user authentication and authorization, including integration with identity providers.
  • Integrate with downstream systems such as TAK to deliver classification results to operators.
  • Participate in code reviews and uphold high engineering standards across the stack.
  • Contribute to and maintain CI/CD pipelines and automated build and test workflows for containerized and Linux deployment.
  • Plan, track, and report on progress.

Benefits

  • Medical, financial, and/or other benefits, dependent on the position offered.
  • Additional cash or stock incentives may be provided as part of the compensation package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service