Network Software Engineer

US - CA - Carlsbad, US - CA - San Jose, US - GA - Atlanta, US - MA - Boston, US - MA - Marlborough, US - MD - Germantown, US - MD - Linthicum Heights, US - NY - Newark, US - NY - Remote, US - NY - Syracuse, US - OH - Cleveland, US - TX - Austin, US - TX - Bryan/College Station, US - WA - Seattle Ref #7631 18-Dec-2020

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.

Job Responsibilities
The Network Software Engineer provides technical support to our Tier 1 Service Provider customers in all aspects of the operation of their network. This includes participation in implementation, testing, and troubleshooting activities as well as network configuration, debugging, and optimization. As a member of the Global Connectivity team, you will work with the customer to better understand their problems, reproduce them in the lab, and drive them to resolution. Your ability to seek and tune component hardware and software for secure and efficient network operation will be invaluable. Your skills in scripting, traffic generator setup and operation, and use of network tools are critical in the creation of test environments used to resolve customer issues. Your applied knowledge of Network protocols such as MPLS, VPN, BGP, VLAN, IS-IS, and Network-based Security practices are essential skills for this role.

You will assist with the troubleshooting of the most complex data network and hardware problems. You will be empowered to research technological advancements and evaluate complex data networking technologies to understand their potential and to recommend future directions.

4+ years’ programming experience in any of the following languages: Python, C++, Java, Golang, JavaScript/TypeScript
2+ years’ experience with CI/CD pipeline, version control, GIT, and test-driven software development
Knowledge of apps deployment using containers, Docker, and Kubernetes
Ability to designing custom software solutions
Knowledge of data analytics and data-informed product
Experience and knowledge of machine learning and artificial intelligence
3+ years’ experience in routing protocols including ISIS and BGP
Experience in MPLS, Segment routing, VXLAN, and EVPN
Experience with vendor platforms including Cisco (IOS XR), Juniper, Arista, and Fortinet
Experience working in virtualized networking environments
Experience in creating and building test environments, including test plans and procedures.
Ability to understand end-to-end Software and network systems and troubleshoot any possible issues.
Ability to comprehend complex Network system architectures and find creative software-defined approaches to improve them
Bachelor or Master of Computer Science or equivalent experience
Up to 25% travel

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


Additional Requirements and information

Minimum education:

BA/BS or equivalent experience

Years of experience:

4-6 years


Up to 25%





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.