Software Engineer - Software Services 8/20/2016

ViaSat Marlborough, MA

Company
ViaSat
Job Classification
Full Time
Company Ref #
28891075
AJE Ref #
575945815
Location
Marlborough, MA
Job Type
Regular

JOB DESCRIPTION

APPLY
JOB RESPONSIBILITIES

Interested in developing tools to operate the world's highest capacity satellite network Can you apply your software knowledge and technical expertise to design web and infrastructure services to power a billion dollar business Come build high performing services providing core visibility to networkoperators, sales engineers, installation technicians, call centers, and engineering teams. Our company is innovative, growing, and global.

As an engineer for ViaSat's Exede networkengineering team, you will be responsible for designing, developing and supporting APIs and web services to abstract the collection and management of data within the network management system (NMS) organization. You will create backend software applications to interface with a wide variety of data sources including network devices, other web services, and databases. While participating in the continuous deployment of new features, you will write unit and functional test code to enable automated software testing and delivery. Your ability to rapidly architect and develop services enables the network service to continuously introduce new features and devices.

*Requirements

* 2+ years' experience with application development
* Detailed knowledge of and experience with Python and/or Java
* Experience with high availability RESTful web services
* Strong communication skills and ability to work effectively in a team environment and to be a positive team player
* Bachelor's Degree in Computer Science, Computer Engineering or related discipline
* U.S. Government position. U.S. Ciitizenship required
* Ability to be part of an on-call rotation to support 24/7 operations in a DevOps environment
* Ability to travel up to 10%

*Preferences

* Experience with NMS/EMS systems, especially in the telecomm industry
* Experience with SNMP-Managed devices
* Experience with Agile software development processes such as Scrum
* CI/CD and Version control system experience (Jenkins, Ansible, Docker/Docker Registry, Git, Perforce, Artifactory)
* Experience with open-source technologies (ELK and Kafka especially)

Our Marlborough office is an extension of our Carlsbad, CA Engineering Center. The office provides a start-up feel with the stability of a larger company. Marlborough lies 35 miles west of Boston, close enough to enjoy a quick visit to Boston (car or train), but far enough to take advantage of the tree covered ridges and all they have to offer including hiking, biking, running and skiing. Come enjoy the four seasons, swim in the summer, hike in the fall (great colors), skate & ski (downhill & cross country) in the winter, and watch the trees and flowers return in the spring. So, come live in the country, enjoy the seasons, and visit Boston when you have the urge for the city.