DigitalOcean
Senior Software Engineer: Infrastructure
Join to apply for the
Senior Software Engineer: Infrastructure
role at
DigitalOcean . We seek passionate individuals eager to tackle large-scale, complex distributed systems challenges.
We are looking for a Senior Software Engineer with expertise in Distributed Systems and Networking to develop advanced Network Software that will operate across tens of thousands of hypervisors and bare-metal servers globally. You will be responsible for creating the next generation of software-defined networking on our platform, providing flexible yet simple primitives loved by our customers. Responsibilities
Design and develop highly efficient, scalable services to support network datapath for features like DDoS protection, Virtual Private Cloud, Floating IPs, and internal tooling for scalable virtual network stacks. Innovate on architecture to optimize fleet performance, reducing CAPEX/OPEX by enhancing virtual networking systems. Address network performance issues by applying distributed systems principles to minimize bottlenecks, single points of failure, and regional dependencies. Tackle complex data modeling challenges arising from DigitalOcean's growth, such as managing IP address inventories and supporting core network primitives. Deep dive into highly available, fault-tolerant virtual networking systems. Debug and troubleshoot complex production issues across data centers, improving automation and playbooks. Contribute to improving visibility on network metrics. Utilize technologies such as Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL, among others. Qualifications
Proficiency in languages like Go, C, C++, with scripting skills; familiarity with Go is a plus. Experience in developing scalable, resilient, fault-tolerant network software for distributed systems. Understanding of the OSI network model. Hands-on experience with Linux networking and performance tuning tools. Bonus: Experience with firewalls, web security, IDP/IPS, eBPF, XDP, and datapath development for packet routing. Strong self-organization, ownership, initiative, and communication skills, especially in remote teams. Ability to handle complex challenges in a fast-paced environment. Why Join DigitalOcean
Innovate with purpose in a leading tech company focused on simplifying cloud and AI technologies. Prioritize your career growth with resources, training, and a culture of high performance. Enjoy comprehensive benefits supporting well-being, regardless of location. Competitive salary ($130,000 - $170,000), potential bonuses, and equity options. Commitment to diversity and inclusion, with equal opportunity employment. This is a remote role. Additional Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering, IT, Supply Chain
#J-18808-Ljbffr
Join to apply for the
Senior Software Engineer: Infrastructure
role at
DigitalOcean . We seek passionate individuals eager to tackle large-scale, complex distributed systems challenges.
We are looking for a Senior Software Engineer with expertise in Distributed Systems and Networking to develop advanced Network Software that will operate across tens of thousands of hypervisors and bare-metal servers globally. You will be responsible for creating the next generation of software-defined networking on our platform, providing flexible yet simple primitives loved by our customers. Responsibilities
Design and develop highly efficient, scalable services to support network datapath for features like DDoS protection, Virtual Private Cloud, Floating IPs, and internal tooling for scalable virtual network stacks. Innovate on architecture to optimize fleet performance, reducing CAPEX/OPEX by enhancing virtual networking systems. Address network performance issues by applying distributed systems principles to minimize bottlenecks, single points of failure, and regional dependencies. Tackle complex data modeling challenges arising from DigitalOcean's growth, such as managing IP address inventories and supporting core network primitives. Deep dive into highly available, fault-tolerant virtual networking systems. Debug and troubleshoot complex production issues across data centers, improving automation and playbooks. Contribute to improving visibility on network metrics. Utilize technologies such as Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL, among others. Qualifications
Proficiency in languages like Go, C, C++, with scripting skills; familiarity with Go is a plus. Experience in developing scalable, resilient, fault-tolerant network software for distributed systems. Understanding of the OSI network model. Hands-on experience with Linux networking and performance tuning tools. Bonus: Experience with firewalls, web security, IDP/IPS, eBPF, XDP, and datapath development for packet routing. Strong self-organization, ownership, initiative, and communication skills, especially in remote teams. Ability to handle complex challenges in a fast-paced environment. Why Join DigitalOcean
Innovate with purpose in a leading tech company focused on simplifying cloud and AI technologies. Prioritize your career growth with resources, training, and a culture of high performance. Enjoy comprehensive benefits supporting well-being, regardless of location. Competitive salary ($130,000 - $170,000), potential bonuses, and equity options. Commitment to diversity and inclusion, with equal opportunity employment. This is a remote role. Additional Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering, IT, Supply Chain
#J-18808-Ljbffr