Mid-Level Software Engineer

  • Viasat
  • Englewood, CO, USA
  • Aug 05, 2021
Engineering Information Technology

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 the 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.This position supports the Mobility Manager team. MM supports the in-flight satellite networking experience for Viasat's government and commercial clientsJob ResponsibilitiesYou will work under a senior developer in creating, updating, and maintaining an existing codebase, as well as developing new features. The successful candidate should have a desire to learn and a willingness to work in a DevOps model.RequirementsBachelor's Degree in Computer Science or related work experiencePython, Golang, C/C++, Java programming languages Practical knowledge and experience with architecture and operations of Kubernetes platform Back-end development experience with knowledge of microservices architectures Experience with infrastructure-as-code approach to systems management and related tools, (e.g. Git, Jenkins, Terraform, Ansible, etc.) Expert knowledge of Linux systems Good understanding of systems and network architectures including container-based networking Experience with agile methodologies (Kanban, Scrum, XP) and modern software development environments with DevOps practice Experience with Software Architecture and design processes including UML AWS cloud deployment and development AWS security and networking experienceUS Citizenship requiredPreferencesExperience with applying open-source software in an enterprise Familiar with Cloud Native application design patterns including deployment of container-based services and cloud infrastructures through automated capabilities Knowledge of Git-based workflow (e.g. GitHub workflow, code review process, etc.) Machine Learning experience strongly preferredTo learn more about this site and other office locations, please clickhere!

Additional Requirements and information

Minimum education:
BA/BS or equivalent experience

Years of experience:
5-8 years


US Citizenship Required


Worker Classification:

At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. The starting salary for this position is $147,575 annually, but an offered salary may be higher depending on your skills, qualifications, and experience. This position may also be eligible for other cash or stock incentives, including Viasat's Employee Stock Purchase Program, which allows Viasat employees to purchase Viasat stock at a discount. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness.

Partner ID