Sr. Software Engineer

Sr. Software Engineer

07 Aug 2024
District of Columbia, Washington, 20001 Washington USA

Sr. Software Engineer

Vacancy expired!

100% remote position. Excellent benefits with employer matching 401K.

This Jobot Job is hosted by: Nathan Lukeson
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $140,000 - $170,000 per year

A bit about us:

We've launched the world's highest capacity satellite and it powers the next generation of satellite broadband and represents the most significant capacity leap in the history of satellite communications. We provide high-quality and high-speed broadband service to our customers virtually anywhere on the globe whether they are on the ground, on the water, or in the air. Our award-winning in-flight internet & entertainment services have shattered the standard for in-flight Wi-Fi with unmatched speed, quality, and affordability.

Why join us?

We're on a mission to deliver connections with the capacity to change the world. For more than 35 years, we've helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.

Job Details

As a Senior Software engineer on the Datapath team, you will design, develop, implement strategy, testing, and operations. You must possess strong verbal and written communication skills, be self-driven and deliver a high-quality product. This requires extensive and broad functional experience with switching, routing, kernel, DPDK. This role will focus on improving the efficiency of the current Datapath platform and develop the next-generation Datapath architecture for Viasat cloud services.

Requirements
8+ years of hands-on experience in software development for distributed systems
Proficiency in C, C, or Golang and Object-oriented design and development
Proficiency in Object-oriented design and experience
Experience with device drivers, Low-level I/O, Virtualization
Proficiency in developing Linux Kernel, DPDK, NIC Driver, and PCIe interfaces
Experience with Linux bridges and OVS
Experience with performance optimization of low-level/driver code.
Proficiency in Data structure, Algorithm design, and Problem-solving
Experience in design and building distributed systems.
Understanding of CNI ( Container Network Interface).
Understanding of virtualization technologies such as Xen, KVM, or OpenStack
Understanding of Layer 2 and Layer 3 network technologies but not limited to IP, TCP/IP, ARP, Multicast, IPSec, MPLS, ARP, and other routing protocols.
Experience with continuous integration and Agile methodology.
Ability to work with external vendors.
BS or MS in computer science or equivalent experience.

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Job Details

Jocancy Online Job Portal by jobSearchi.