Senior Software Engineer - Full-Stack

Viasat, Inc.•Carlsbad, CA

About The Position

Viasat is seeking an experienced full-stack software engineer to develop performant web applications using modern web technologies. The role supports an API and multi-network satellite orchestration platform that provides real-time situational awareness and command-and-control capabilities to a global fleet of high-value aircraft. The engineer will help advance the product by applying cloud and analytics technologies. The position works collaboratively in an Agile-first, self-organized Scrum team. The engineer contributes to appropriately detailed designs, iterates on customer-focused features in response to feedback, and may serve as a frontend or backend subject-matter expert while understanding the full technology stack. The role also partners with UX designers and contributes to improving the technology and team.

Requirements

  • At least 5 years of hands-on experience developing web applications, especially with one or more of React, Spring Boot, Python, or Go.
  • Solid understanding of foundational computer science concepts related to software architecture, basic algorithms, and data structures.
  • Experience with cloud-computing technologies, such as AWS, Azure, or other cloud providers.
  • Knowledge of microservice architectures.
  • Strong oral and written communication skills.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Ability to travel up to 10%.
  • U.S. citizenship is required.
  • Must be able to obtain a U.S. Secret Clearance.

Nice To Haves

  • Experience with Agile development environments.
  • Experience with React meta-frameworks such as Next.js or TanStack.
  • Experience with and knowledge of databases, especially Redis, Elasticsearch, and InfluxDB.
  • UX/UI design experience or interest.
  • Experience with CI/CD frameworks such as GitHub Actions, Ansible, ArgoCD, or related technologies.
  • Experience with Docker and Kubernetes.
  • Leadership experience or interest, such as scrum master, team leader, or mentor.

Responsibilities

  • Collaborate with engineers in an Agile-first, self-organized Scrum team.
  • Work with other engineers on emergent designs with an appropriate level of detail.
  • Iterate quickly on customer-focused features and adapt based on customer feedback.
  • Serve as a frontend or backend subject-matter expert and mentor more junior engineers while maintaining understanding of the full technology stack.
  • Partner with the UX design team to implement efficient and attractive workflows.
  • Look for ways to evolve and improve the technology and the team.

Benefits

  • Medical, financial, and/or other benefits, depending 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