Back to all positions

[Remote] Full-Stack Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Viasat is a communications and satellite technology company delivering connectivity solutions for consumers, businesses, governments, and militaries. The Full-Stack Software Engineer will develop and improve an API-driven, multi-network satellite orchestration platform, building high-performing web applications and mission-critical features. The role involves collaborating in an Agile team, contributing to technical designs, supporting frontend and backend development, and mentoring junior engineers.

Responsibilities

  • Collaborate with a talented team of engineers in an Agile, self-organized Scrum environment to deliver high-quality solutions
  • Partner with teammates to create and refine technical designs, balancing innovation, practicality, and the needs of the moment
  • Develop and iterate on customer-focused features, embracing feedback and adapting quickly to evolving requirements
  • Serve as a frontend or backend subject matter expert, sharing knowledge, mentoring junior engineers, and contributing across the technology stack
  • Work closely with UX designers to create intuitive, efficient, and engaging user experiences
  • Continuously seek opportunities to improve our technology, processes, and team culture, helping us grow and innovate together

Skills

  • 2+ years of hands-on experience developing web applications, with experience in one or more of the following technologies: React, Spring Boot, Python, or Go
  • Strong foundation in computer science principles, including software architecture, algorithms, and data structures
  • Experience building and deploying solutions in cloud environments such as AWS, Azure, or other cloud platforms
  • Familiarity with microservices architectures and modern distributed systems
  • Excellent written and verbal communication skills, with the ability to collaborate effectively across cross-functional teams
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field
  • Ability to obtain and maintain a Secret Clearance as a condition of employment
  • Willingness and ability to travel up to 10% as needed
  • Active Secret or Top Secret security clearance
  • Experience working in Agile development environments and contributing to collaborative, iterative software development practices
  • Familiarity with modern React frameworks and tooling, such as Next.js, TanStack, or similar technologies
  • Experience with database technologies, particularly Redis, Elasticsearch, TimescaleDB, or other high-performance data platforms
  • Interest in or experience with UX/UI design and a passion for creating intuitive, user-centered experiences
  • Experience with CI/CD tools and automation frameworks such as GitHub Actions, Ansible, ArgoCD, or similar 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, technical guidance, Scrum leadership, or project ownership

Benefits

  • Additional cash or stock incentives may be provided as part of the compensation package.
  • A range of medical, financial, and/or other benefits, dependent on the position offered.
  • Viasat’s comprehensive benefit offerings focused on holistic health and wellness.

Company Overview

  • Viasat is a global communications company that offers satellite services. It was founded in 1986, and is headquartered in Carlsbad, California, USA, with a workforce of 5001-10000 employees. Its website is http://www.viasat.com.