Sr. Software Engineer

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

  • Philadelphia, PA
  • $140,000 - $170,000
Easy Apply Now

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.

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.
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Philadelphia, PA
Job Type
$140,000 - $170,000