Senior Network Software Engineer

DigitalOcean

(New York, New York)
Full Time
Job Posting Details
About DigitalOcean
DigitalOcean, the cloud for developers, is a dynamic, high-growth technology company that serves a passionate community of technologists around the world. We want to simplify cloud computing for every developer and are working on some of the most challenging and interesting problems in cloud computing.
Summary
As a software engineer on the Network team, the software you write will run on tens of thousands of hypervisors across our global infrastructure network. You will be responsible for building the next generation of networking on our platform: providing flexible, yet simple, primitives that our customers have come to love.
Responsibilities
* Driving the design and implementation of the overlay network that supports how droplets interact with each other and the outside world * Building exciting new features that will enable developers to build highly available, robust, and secure services * Working closely with the network engineering team to build and support a performant and flexible software network architecture * Maintaining and ensuring a high standard for reliability and availability across multiple datacenters * Evolving our existing architecture and codebases to support building flexible networking capabilities both internally and for the product
Ideal Candidate
**What We'll Expect From You:** * 8+ years experience as a software engineer, developer, or programmer * Expertise with at least one of the following languages: Go, Perl, Python, C/C++ * Experience building reliable, maintainable, and tested software across large deployments * Deep understanding of the network stack, TCP/IP, and low level packet/frame architecture * Strong understanding of flexible database architecture / SQL * Familiarity with SDN concepts * Familiarity with virtualization technologies (libvirt, KVM, QEMU, Namespaces and Containers) * Deep understanding of Linux **Technologies we use:** * Open vSwitch, Go, Perl, MySQL, Libvirt, KVM, chef, git **Bonus:** * Background in network engineering * Participated in previous SDN implementation/rollout
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

DigitalOcean offers competitive health, dental, and vision benefits for both employees and their dependents. Competitive compensation including a 401k with up to 4% employer match.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.