Device Management DevOps Software Engineer
Viasat, Inc. - Seattle, WA
Apply NowJob Description
About usOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.What you'll doJoin a world-class team at Viasat, where you'll help shape the future of global connectivity by developing and deploying innovative technologies for cutting-edge satellite networks. As a Software Engineer, you will play a key role in designing, building, and deploying advanced solutions to manage devices and infrastructure across the globe.At Viasat, our unique position as both a service provider and equipment manufacturer gives you the opportunity to experience the entire software development lifecycle-from initial design through deployment and ongoing operation.You will be part of a collaborative software team responsible for the configuration and software management of satellite terminals and their associated hardware. Your work will focus on designing and operating scalable cloud applications that efficiently manage terminal configurations and deliver updates to support our rapidly growing constellation of satellites.We value close teamwork and agile development practices, fostering an environment where team members support each other and continuously learn. We are looking for candidates who thrive on technical challenges, enjoy working collaboratively, and are passionate about delivering impactful solutions.The day-to-dayDesign, develop, test, debug, deploy, and monitor microservice applicationsWrite and maintain infrastructure-as-code centered on containers deployed, via git-ops, on KubernetesMaintain monitoring and observability toolingParticipate in chat-based support for internal users of our servicesParticipate in the team's shared 24/7 on-call rotation scheduleWhat you'll need3 - 5 years of software engineering experienceStrong problem-solving and debugging skillsAbility to write clean, maintainable, and well-documented codeExcellent communication and collaboration skillsAbility to work in an agile development environment with a DevOps approachKnowledge of RESTful API design and implementationExperience with CI/CD pipelines and automated testingWhat will help you on the jobAbility to pair keenness for architectural excellence with creative engagement with practical solutionsExperience in Python or Clojure; or other JVM languages (Java, Kotlin, Scala) with willingness to pick up previous twoStrong understanding of database systems (both SQL and NoSQL)Experience with cloud platforms (AWS, GCP, Azure) and cloud-native architecturesProficiency with containerization (Docker, Kubernetes)Knowledge of microservices architecture and distributed systemsDegree in Computer Science or related engineering field#LI-BBSSalary range$111,500.00 - $176,500.00 / annually.For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $139,000.00- $208,000.00/ annuallyAt Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at Stat
Created: 2026-01-19