Cloud Software Engineer

US - CA - Carlsbad Ref #3332 07-Aug-2019

Job description

Bigger challenges. Bolder ideas. Global impact. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. We’re the company behind the world’s fastest satellite internet service, with technology that’s helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide.  

Job Responsibilities

Our Team
The Global Infrastructure Team at Viasat provides a highly available, scalable, and secure platform that powers our commercial and government products and services. This platform spans public cloud and on-premises infrastructure and involves a fair amount of open source software.

Your Opportunity 

As a team member, you'll build a breadth of knowledge including software development, distributed systems, cloud and container orchestration, monitoring and solutions to support our next generation of satellite ground systems, You will design, develop, deploy, and support systems across multiple platform areas and disciplines.

Our Ideal Candidate
We value curiosity, learning, and adaptability. Our ideal candidate loves solving tough problems and challenges through development, automation, and a overall systems approach.

In this position you will be a key member of the team providing platform services to the company, you will directly impact Viasat and its millions of customers. Your responsibilities will range from designing large scale services that handle lifecycle management of applications (orchestration, containers, functions, etc.) to writing APIs that integrate with various cloud providers to evaluating and improving open source software used in our terrestrial networks.


  • 7+ years of experience with design, building and operating distributed applications and systems
  • Practical knowledge and experience with architecture and operations of Kubernetes platform.
  • 5 years experience with public cloud technologies (AWS, GCE, etc)
  • Familiar with Cloud Native application design patterns including deployment of container based services and cloud infrastrucutres through automated capabilities.
  • Experience with infrastructure-as-code approach to systems management and related tools, (e.g. Git, Jenkins, Terraform, Ansible etc.),
  • Expert knowledge of Linux systems
  • Demonstrated working experience of container technologies
  • Experience with applying open source software in an enterprise.
  • Knowledge of Git-based workflow (e.g. github workflow, code review process etc.)
  • Strong understanding of systems and network architectures in telecommunications (NFV)
  • Good understanding of Identity related technology. (i.e. OAuth, JWT).
  • Experience with programming languages including Python and Golang
  • Experience with agile methodologies (Kanban, SCRUM, XP). modern software development environments as well as with DevOps practices.
  • Work with distributed cross functional applications teams to integrate products on a shared services platform.US Citizenship or Permanent Resident Status.


  • Experience with applying K8S to use cases in the field of telecommunications
  • Systematic problem-solving approach, coupled with a strong sense of ownership and drive
  • Familiarity with Relational and NoSQL databases such as MySQL, PostgreSQL, Cassandra or MongoDB
  • Masters in Computer Science, EE or related field

To learn more about this site and other office locations, please click here!

Additional requirements

Minimum education:

BA/BS or equivalent experience

Years of experience:

5-8 years


Up to 10%





Back to search jobs

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.

If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.