Software Engineer

ViaSat, Inc. Boston, MA

About the Job

**Software Engineer** 15619BR Boston, MA **Job Responsibilities** Conscientious. Enthusiastic. Curious. Versatile. Closer. Sound like you? As a Viasat senior framework Software Engineer you’ll get to exemplify all these traits¬–and more. Working on our Global Infrastructure Framework team you will help increase service availability and monitoring, create software automation, deployment pipelines, and frameworks used by the entire company. You will engage teams across several domains to assess automation and monitoring needs and propose and implement solutions in a variety of languages and across cloud providers. This position can be based out of any one of our awesome offices in San Jose, Carlsbad, Seattle, Austin, Denver, New England, and even telework for a properly qualified candidate. This senior level position requires: **Requirements** • 7-10 years Software Development / DevOps experience • Preferred languages are Python, Go, and Java but experience in C/C++, Scala, Bash scripting, JavaScript, and Ruby are also helpful. We practice polyglot therefore knowledge of at least two and willingness to learn others is a must. • Experience with web frameworks and designing micro services. Django, Vue.js, Node.js, and DropWizard are just a few we use. • Cloud DevOps experience is a plus and interest in containerization is a must. We work primarily with OpenStack and AWS and have services implemented in Docker containers as well as a couple Kubernetes environments. • Familiarity with *nix operating systems and deploying / operating software on *nix based VMs and containers. • Proficient in building and operating CI/CD pipelines implemented in Jenkins, GitLab, or similar integration/SCM environment. • Experience creating monitoring dashboards. Grafana, Prometheus, Splunk, and ELK are preferred. • Strong knowledge of design patterns and UML. • Excellent verbal and written communication abilities. You will be required to speak to deeply technical audiences as well as communicate with senior executives using the tone and level of detail appropriate for the audience. • Humility, pragmatism, and the ability to listen are non-negotiable. • Up to 20% travel. • B.S. in Computer Science or related field or equivalent work experience. **Preferences** We prefer candidates with the following: • Familiarity with CNCF projects like Prometheus, Itsio, Envoy, etc. • Have contributed to an OpenSource project. • Experience working in a SCRUM team and a geographically distributed team. • Knowledge of OpenStack, Docker, Kubernetes, Network Virtualization, Monitoring Our team has been recognized by the CTO as well as within and across our organizational domains for our contributions and we are a wanted commodity in our organization. We need someone whose energy, drive, and curiosity matches our own. If you desire to see a project through from inception to completion and want operate it successfully once the code is done we are looking for you. If you want to own your own destiny and be empowered and responsible for your decisions you want us. Apply today to see how we can propel your career forward. < ViaSat is an EEO/AA/Disability/Protected Veteran Employer. U.S. Citizenship or Lawful Permanent Residence status may be required for certain positions. For positions requiring U.S. Citizenship or Lawful Permanent Resident status, verification of such status will be required upon accepting employment.