Network Staff 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 Staff Engineer on the Cloud Engineering - Network (SWE - NET) team, you will be architecting systems that span our global infrastructure network across multiple global Datacenter sites. You will take ownership for large software components, work with product on customer facing requirements and apply your knowledge to functional design, utilizing your programming skills for efficient and robust implementations.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
  • Drive the design, architecture, and implementation of large scale software projects as defined by our product roadmap for the team.
  • Define, architect and develop network platform software for our next generation core routers
  • Drive architectural decisions for complex products by determining current limitations and coming up with unique and innovative solutions
  • Setting strategic technical direction by looking ahead, applying forward thinking solutions and identifying areas for improvement, creating plans to improve and execute upon them.
  • Mentor and coach less experienced members of the team.
  • Shipping multiple large services, fundamental libraries or major pieces of network infrastructure.
  • Multiplying the effectiveness of others by facilitating cross-team work with other teams in specifically Cloud Engineering and Engineering at large.

Technologies we use:

Go, Perl, C/C++, KVM, Open vSwitch, OpenFlow, GRPC, MySQL, Chef, Git

Ideal Candidate
  • 12+ years of experience as a software engineer, developer, or programmer building large scale software for networking products.
  • At least 3+ years experience with architecting products, systems and providing technical direction to teams.
  • Expertise with at least one of the following languages: Go, Perl, Python, C/C++, Java, Ruby
  • Experience with specific networking fields such as firewalls, IPv4/IPv6, and various tunneling protocols
  • Deep understanding of the network stack, TCP/IP, and low level packet/frame architecture
  • A strong understanding of flexible database architecture.
  • Strong understanding of SDN concepts
  • Deep understanding of Linux
  • Familiarity with virtualization technologies (libvirt, KVM, QEMU, Namespaces and Containers)
  • Experience with various L2/L3 networking protocols preferred
  • Someone who is a team player with a can-do attitude who can take initiative.
  • Some who has a proven track record of creating sweeping improvements in stability, performance, and scalability across major business-critical systems
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

We offer competitive health, dental, and vision benefits for employees and their dependents.

Questions

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

sign up or login to save this job and more
New York, New York
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Cloud
  • Java
  • Linux
  • MySQL
  • Networking
  • Perl
  • Programming
  • Python
  • Ruby
  • Systems
  • Firewall
  • Git
  • Go
  • KVM
  • Openflow
  • Software Defined Networking (SDN)
  • TCP/IP
  • Stack
  • Qemu
  • libvirt
  • L2/L3
  • Internet Protocol Version 4
  • Robust
  • engineering
  • vSwitch
  • Virtualization Technology
  • Remote Procedure Call
  • Internet Protocol Version 6
  • Database Architecture
  • Product Roadmap
  • Functional Design
  • Network Tunneling

Want to see jobs that are matched to you?

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