Senior Cloud Applications and DevOps Engineer

US - AZ - Remote, US - CA - Carlsbad, US - CA - Remote, US - FL - Remote, US - GA - Remote, US - ID - Remote, US - TX - Remote Ref #8303 10-Mar-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

As Cloud Application and DevOps Engineer, you will play a key role in the development of large-scale, distributed applications with strong federation, dynamic scaling, and configuration, security, and policy management, and superior robustness and fault tolerance capabilities. You have the passion to design and deliver highly scalable distributed applications that focus on the business requirements of customers and enable industry leadership in Cloud OS platforms. You possess the creativity and the motivation to deliver exceptional customer experience and to solve real problems for real users. You interact with customers and project management on developing solid domain and problem understanding and work with fellow application and core platform engineers to build solutions for those customer projects. You will have the opportunity to represent Viasat's cloud technology at customer meetings, workshops, conferences, and social media.

You will be joining a team of world-class engineers who work together very closely in a distributed setup in which team members are geographically spread out but collaborate with frequent communications, shared development sessions, distributed pair and group programming, and sharing information and interactions by phone, video, chat, e-mail, and other means of information exchange.

The location of this position is flexible and does not require you to relocate or live in a specific location.


  • 8+ years of experience with commercial software development in building distributed applications and systems or equivalent expertise
  • Familiarity with different programming languages such as Python, Java, and functional programming languages, in particular with Clojure and ClojureScript
  • Broad range of technology interests across different disciplines including computer and system architecture, web applications, performance analysis, distributed systems design, testing and verification technologies, data processing, and networking
  • Ability to work on distributed remote agile teams with a high degree of self-motivation and ability to work independently
  • Excellent communication and collaboration skills to drive interaction with customers, peer developers, and project managers
  • Strong technical and software engineering background in the areas of cloud computing, enterprise computing, servers, networking, and virtualization technology and products
  • Specific experience with agile methodologies (Kanban, SCRUM, XP). modern software development environments as well as with DevOps practices
  • Travel up to 10%


  • Domain knowledge in any of satellite communication systems, network provisioning, server, and network virtualization, BSS/OSS is a plus
  • Experience in technologies used in cloud computing space, including Amazon AWS, Google Compute Engine, Rackspace, or related IaaS offerings, map/reduce algorithms, virtualized server compute units, scalable architectures, distributed databases, and big data analysis
  • Experience with SOA based integration techniques using web services, XML/HTTPS, REST, or SOAP
  • Hands-on experience with Git
  • Experience with provisioning systems and resource management in cloud systems (such as Ansible, Chef, Puppet, OpsWorks, etc.) is a plus
  • Open-source contributions and community engagement is desirable and supported
  • Proven experience with the complete product life cycle in a production services environment, including design, implementation, load and scale testing, deployment, and maintenance
To learn more about this site and other office locations, please click here!

Additional Requirements and information

Minimum education:


Years of experience:

8-15 years


Up to 10%





Worker Classification:


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.