
Senior Software Engineer – Network
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Washington.
• Designing and developing highly efficient and scalable services to facilitate network datapath for next-generation features, including Virtual Private Cloud, Floating IPs, and internal tools for the virtual network stack, enabling growth across hundreds of thousands of customer droplets.
• Engaging in new architectural initiatives to construct systems that promote fleet optimization, such as enhancing the virtual networking stack to minimize CAPEX and OPEX.
• Addressing network performance challenges by applying distributed systems concepts to alleviate performance bottlenecks, eliminate single points of failure, and reduce inter-dependencies across our global regions.
• Tackling intricate data modeling challenges that have arisen due to DigitalOcean's rapid growth, including managing our expanding inventory of IP addresses, preparing for the transition to IPv6, and supporting our core network primitives while creating flexible and composable virtual NICs.
• Delving into the realm of highly available and fault-tolerant virtual networking.
• Debugging and troubleshooting complex production issues across data centers in real-time while enhancing our playbooks and automation to prevent recurrence.
• Contributing to team efforts aimed at improving visibility on various network metrics.
• Utilizing technologies and tools such as Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL, among others!
• Proficiency in programming languages such as Go, C, and C++, along with scripting skills.
• Experience in developing scalable, resilient, and fault-tolerant network software for highly distributed systems.
• Solid understanding of the OSI network model.
• Practical experience with Linux networking, including tools for optimizing network I/O performance, is highly advantageous.
• Bonus: Previous development experience with firewalls, web security, IDP/IPS, eBPF, XDP, and the development of datapath for packet routing and forwarding is a significant advantage.
• Capability to self-organize, take ownership, show initiative, and communicate intent clearly.
• Preparedness and accountability for addressing complex challenges that arise in a fast-paced environment.
• Competitive salary
• Reimbursement for relevant conferences, training, and education
• Access to LinkedIn Learning's 10,000+ courses
• Employee Assistance Program
• Flexible time off policy
• Equity compensation available to eligible employees
• Option to participate in the Employee Stock Purchase Program
GE Vernova
Recruit Action inc.
Stefanini Brasil
iFood
Get handpicked remote jobs straight to your inbox weekly.