Enable job alerts via email!

Senior Software Engineer: Infrastructure

DigitalOcean

Seattle (WA)

Remote

USD 130,000 - 170,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading tech company as a Senior Software Engineer: Infrastructure, focusing on developing advanced network software for distributed systems. You'll tackle complex challenges and optimize performance while working remotely. Enjoy a competitive salary and comprehensive benefits.

Benefits

Comprehensive benefits
Career growth resources
Potential bonuses
Equity options

Qualifications

  • Experience in developing scalable, resilient, fault-tolerant network software.
  • Hands-on experience with Linux networking and performance tuning tools.

Responsibilities

  • Design and develop scalable services for network datapath features.
  • Debug and troubleshoot complex production issues across data centers.

Skills

Go
C
C++
Linux
Communication

Tools

Docker
Open vSwitch
Prometheus
MySQL

Job description

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
  1. 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.
  2. Innovate on architecture to optimize fleet performance, reducing CAPEX/OPEX by enhancing virtual networking systems.
  3. Address network performance issues by applying distributed systems principles to minimize bottlenecks, single points of failure, and regional dependencies.
  4. Tackle complex data modeling challenges arising from DigitalOcean's growth, such as managing IP address inventories and supporting core network primitives.
  5. Deep dive into highly available, fault-tolerant virtual networking systems.
  6. Debug and troubleshoot complex production issues across data centers, improving automation and playbooks.
  7. Contribute to improving visibility on network metrics.
  8. 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Infrastructure Engineer)

Textio

Seattle

Remote

USD 160.000 - 180.000

20 days ago

Senior Software Engineer: Infrastructure

DigitalOcean

Denver

Remote

USD 130.000 - 170.000

Yesterday
Be an early applicant

Senior Software Engineer: Infrastructure

DigitalOcean

Boston

Remote

USD 130.000 - 170.000

-1 days ago
Be an early applicant

Senior Software Engineer (Infrastructure Engineer)

ZipRecruiter

Seattle

Remote

USD 160.000 - 180.000

19 days ago

Senior Software Engineer, Infrastructure

S&P Global

Cambridge

Remote

USD 150.000 - 225.000

Yesterday
Be an early applicant

Senior Software Engineer, Infrastructure, Google Cloud Compute Infrastructure

Google

Seattle

On-site

USD 166.000 - 244.000

2 days ago
Be an early applicant

Senior Software Engineer, Infrastructure, Google Cloud Compute

Google

Seattle

On-site

USD 166.000 - 244.000

7 days ago
Be an early applicant

Senior Software Engineer - Infrastructure

Baseten

Remote

USD 120.000 - 180.000

8 days ago

Senior Software Engineer - Infrastructure

Workiva Inc.

Remote

USD 111.000 - 178.000

19 days ago