Cloud Software Engineer

US - CA - Carlsbad, US - CA - Remote Ref #7964 22-Jan-2021

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.  

We’re looking for passionate, innovative professionals to join our team and connect the world to more. You’ll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning, and provides industry-leading benefits with unmatched opportunities for career growth. Our team is fearless in pursuit of new ideas and uncompromising in our quest to become the world’s first truly global Internet Service Provider. Interested in joining our mission? Take a look at career opportunities at Viasat today.

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 an 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 creating services and APIs, integrating cloud services, and evaluating and improving open-source software used in our terrestrial networks

Requirements

  • 7+ years of experience with design, building and operating distributed applications and systems
  • 5 years’ experience with public cloud technologies (AWS, GCE, etc.)
  • Bachelor’s Degree in Computer Science or related discipline
  • Practical knowledge and experience with architecture and operations of Kubernetes platform
  • Familiar with Cloud Native application design patterns including deployment of container-based services and cloud infrastructures through automated capabilities
  • Experience with infrastructure-as-code approach to systems management and related tools, (e.g. Git, Jenkins, Terraform, Ansible etc.)
  • Practical experience with building and supporting distributed key value systems such as etcd, Redis, NoSQL, etc
  • Expert knowledge of Linux systems
  • Experience with programming languages e.g. Python and Golang
  • Good understanding of systems and network architectures including container-based networking
  • Experience with applying open-source software in an enterprise
  • Knowledge of Git-based workflow (e.g. GitHub workflow, code review process etc.)
  • Experience with agile methodologies (Kanban, Scrum, XP) and modern software development environments with DevOps practice
  • Work with distributed cross functional applications teams to integrate products on a shared services platform.
  • US Citizenship Required

Preferences

·       Master’s in computer science, EE or related field

·       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

·       Good understanding of Identity related technology. (i.e., OAuth, JWT)

·       Strong understanding of systems and network architectures in telecommunications (NFV) including CNI such as Calico and Multus

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


#LI-SCN


Additional Requirements and information

Minimum education:

BA/BS

Years of experience:

5-8 years

Travel:

None

Citizenship:

US Citizenship Required

Clearance:

None

Worker Classification:

Employee

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.