V

ViaSat

Delivers subscription-based satellite internet services

Full-Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCarlsbad, CA, USA$117k - $218k /yr

About the Job

Requirements

  • At least 2 years of hands-on experience developing web applications, with proficiency in one or more of React, Spring Boot, or Go.
  • A strong foundation in computer science concepts, including software architecture, algorithms, and data structures.
  • Experience building and deploying solutions in cloud environments such as AWS, Azure, or other leading cloud platforms.
  • Familiarity with microservices architectures and distributed systems.
  • A bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Willingness and ability to travel up to 10% as needed.
  • An active Secret Clearance and the ability to obtain a Top Secret Clearance.

Responsibilities

  • Collaborate with fellow engineers in an Agile, self-organized Scrum team to deliver high-quality solutions and continuously improve team collaboration.
  • Partner with teammates to create thoughtful, evolving designs that balance flexibility and technical rigor.
  • Rapidly develop and refine customer-focused features, using feedback and adapting to changing priorities and customer needs.
  • Serve as a frontend or backend subject matter expert, mentoring and supporting junior engineers while maintaining an understanding of the broader technology ecosystem.
  • Work with UX designers to build intuitive, efficient, and visually appealing user experiences.
  • Seek opportunities to improve technology, processes, and team effectiveness, helping drive innovation and long-term success.

Desired Qualifications

  • Experience working in Agile development environments and contributing to collaborative, iterative software delivery.
  • Familiarity with modern React frameworks and tooling such as Next.js or TanStack.
  • Experience with database technologies, particularly Redis, Elasticsearch, TimescaleDB, or similar data platforms.
  • Interest in or experience with UX/UI design and creating intuitive user experiences.
  • Experience using CI/CD tools and automation frameworks such as GitHub Actions, Ansible, ArgoCD, or related technologies.
  • Hands-on experience with containerization and orchestration technologies, including Docker and Kubernetes.
  • Leadership experience or a desire to grow into leadership opportunities through mentoring, serving as a Scrum Master, or leading project initiatives.

About the Company

ViaSat

Delivers subscription-based satellite internet services

Viasat provides high-speed satellite internet access for residential, business, and government customers, especially in areas where traditional broadband is limited. The service works by connecting customers to a global high-capacity satellite network through subscription-based plans (with different speeds and data allowances) and is supported by customer hardware such as modems and antennas. In addition to consumer internet, Viasat signs contracts with government and enterprise clients for specialized communication solutions. Compared with some competitors, Viasat relies on a broad satellite network to reach remote regions worldwide and serves a diverse mix of customers, including households, businesses, and government entities, sometimes offering savings on selected plans. The company’s goal is to provide reliable, high-speed internet connectivity across the globe, expanding access to underserved areas through its satellite technology and services.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Carlsbad, CA
Founded
1986

Recently Posted Jobs

Explore more opportunities at ViaSat

See more jobs