Viasat is a global communications company on a mission to deliver transformative connections. They are seeking an experienced full stack software engineer to develop performant web applications for a multi-network satellite orchestration platform, focusing on real-time situational awareness and command capabilities.
Responsibilities:
- Work collaboratively with other engineers in an Agile-first self-organized Scrum team
- Collaborate with other engineers on emergent designs that have the correct amount of detail for the given situation
- Quickly iterate on customer focused features and be prepared to pivot when feedback is received
- Be a frontend or backend SME that mentors more junior engineers, while still understanding the full technology stack
- Partner with the UX design team to implement efficient and attractive workflows
- Always be looking for a better way to evolve the technology and the team
Requirements:
- 5+ years of hands-on experience developing web applications, especially using one of React, Spring Boot, Python, or Go
- Solid understanding of foundational computer science concepts related to software architecture, basic algorithms, and data structures
- Experience in technologies used in cloud computing using 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 related field
- Ability to travel up to 10%
- U.S. Citizenship Required. Must be able to obtain a U.S. Secret Clearance
- Experience with Agile development environments
- Experience with React meta-frameworks like Next.js or TanStack
- Experience in and knowledge of databases, especially Redis, Elasticsearch, and InfluxDB
- UX/UI design experience or interest
- Experience with CI/CD frameworks like GitHub Actions, Ansible, ArgoCD, or related
- Experience with Docker and Kubernetes
- Leadership experience or interest (e.g., scrum master, team leader, mentor)