Viasat logo
Viasat
Posted 3 days agoVerified live 1d ago

Full-Stack Software Engineer

Brief overview

Remote
UndergradOr in progress
$140k–$222k/yrStated range
2+ yrsMinimum
Clearance requiredU.S. government
ReactSpring BootPythonGoSoftware ArchitectureAlgorithms and Data StructuresAWSAzureMicroservices ArchitectureDistributed SystemsDocker and Kubernetes

Job description

Summary

Viasat delivers global communication connections for consumers, businesses, governments, and militaries. The company is seeking an experienced Full-Stack Software Engineer to build and enhance an API-driven, multi-network satellite orchestration platform providing real-time situational awareness and command-and-control capabilities. The role involves developing customer-focused web application features, collaborating across engineering and UX teams, and contributing to cloud, analytics, and software engineering innovation.

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
  • Ability to obtain and maintain a Secret Clearance as a condition of employment
  • Active Secret or Top Secret security clearance
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field preferred
  • 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

Qualifications

Must Haves

  • 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
  • Ability to obtain and maintain a Secret Clearance as a condition of employment

Nice to Haves

  • Active Secret or Top Secret security clearance
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field preferred
  • 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, dependent on the position offered.
  • A range of medical, financial, and/or other benefits may be provided, dependent on the position offered.
  • Comprehensive benefit offerings focused on holistic health and wellness

More jobs like this