Senior Software Engineer: Infrastructure
Join to apply for the Senior Software Engineer: Infrastructure role at DigitalOcean.
We are seeking a passionate individual who excels at solving large-scale, complex distributed systems challenges. The ideal candidate will have expertise in Distributed Systems and Networking, focusing on building innovative Network Software that operates across tens of thousands of hypervisors and bare-metal servers globally. Your role will involve developing the next generation of software-defined networking, providing flexible and user-friendly primitives for our customers.
Responsibilities
- Design and develop scalable, efficient services to support network data paths for features like DDoS protection, Virtual Private Cloud, Floating IPs, and internal tools for scaling the virtual network stack.
- Innovate on architecture initiatives to optimize fleet performance and reduce costs.
- Address network performance issues by applying distributed systems principles to minimize bottlenecks and dependencies across regions.
- Tackle complex data modeling challenges related to our expanding IP address inventory and core network primitives, including virtual NICs.
- Deeply engage with highly available and fault-tolerant virtual networking systems.
- Debug and resolve complex production issues across data centers, enhancing automation and troubleshooting 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++, and scripting; experience with Go is a plus.
- Experience developing scalable, resilient, fault-tolerant network software for distributed systems.
- Understanding of the OSI network model.
- Hands-on Linux networking experience, including performance tuning tools.
- Bonus: Experience with firewalls, web security, IDP/IPS, eBPF, XDP, and datapath development for packet routing.
- Strong self-organization, ownership, communication skills, and ability to work remotely effectively.
- Ability to handle complex challenges in a fast-paced environment.
Why Join DigitalOcean
- Innovate with purpose in a growing tech company focused on simplifying cloud and AI for builders worldwide.
- Prioritize your career development with access to resources, training, and industry experts.
- Enjoy comprehensive benefits supporting your well-being, regardless of location.
- Competitive salary ($170,000 - $220,000), potential bonuses, and equity options.
- We are committed to diversity and inclusion, providing equal opportunities for all.
- This is a remote role.
Additional Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering, IT
- Industry: Internet Publishing