DigitalOcean’s software engineers develop next-generation cloud infrastructure technology that will change how millions of developers build, deploy, and scale web applications. Our mission is to simplify cloud infrastructure; this requires knowledge in many different fields including distributed systems, virtualization, software defined networking, scale-out storage, real-time data processing, and user interface design.
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.
What You’ll Be Doing:
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
Technologies we use:
- Open vSwitch, Go, Perl, MySQL, Libvirt, KVM, chef, git

