Enable job alerts via email!

Senior Software Engineer: Infrastructure

DigitalOcean

Boston (MA)

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

A leading company in cloud infrastructure seeks a Senior Software Engineer: Infrastructure to tackle large-scale challenges in distributed systems and networking. This role involves designing scalable services, optimizing network performance, and enhancing automation. Candidates should have strong programming skills, particularly in Go, and experience with Linux networking. The position offers a competitive salary, remote work flexibility, and a commitment to career development.

Benefits

Career development resources
Wellness allowances
Flexible time off
Diversity and inclusion initiatives

Qualifications

  • Proficiency in Go, C, C++, and scripting skills.
  • Experience with scalable, fault-tolerant network software.
  • Hands-on with Linux networking and performance tuning.

Responsibilities

  • Designing and building scalable services for network features.
  • Optimizing fleet management and virtual networking stack.
  • Debugging complex production issues across data centers.

Skills

Go
C
C++
Linux networking
Distributed systems
Scripting

Tools

Docker
Open vSwitch
eBPF
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 innovative Network Software that will operate across tens of thousands of hypervisors and bare-metal servers globally. Your role will involve creating the next generation of software-defined networking on our platform, offering flexible yet simple primitives that our customers value.

What You’ll Be Doing
  1. Designing and building highly efficient, scalable services to facilitate network datapath for features like DDoS protection, Virtual Private Cloud, Floating IPs, and internal tooling for the virtual network stack to scale across hundreds of thousands of droplets.
  2. Working on new architecture initiatives to optimize fleet management, including virtual networking stack enhancements to reduce CAPEX/OPEX.
  3. Addressing network performance issues by applying distributed systems concepts to minimize bottlenecks, single points of failure, and dependencies across multiple regions.
  4. Handling complex data modeling challenges stemming from DigitalOcean's hypergrowth, such as managing IP address inventories and creating flexible virtual NICs.
  5. Deep diving into highly available and fault-tolerant virtual networking solutions.
  6. Debugging and troubleshooting complex production issues across data centers in real-time, while improving automation and response playbooks.
  7. Enhancing visibility into network metrics through team collaboration.
  8. Utilizing technologies such as Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL, among others.
What We’ll Expect From You
  1. Proficiency with languages like Go, C, C++, and scripting skills; Go is a plus.
  2. Experience developing scalable, resilient, fault-tolerant network software for distributed systems.
  3. Understanding of the OSI network model.
  4. Hands-on experience with Linux networking, including performance tuning tools.
  5. Bonus: Experience with firewalls, web security, IDP/IPS, eBPF, XDP, and datapath development for packet routing and forwarding.
  6. Strong self-organization, ownership, initiative, and effective remote communication skills.
  7. Preparedness to tackle complex challenges in a fast-paced environment.
Why You’ll Like Working For DigitalOcean
  • Innovative environment focused on simplifying cloud and AI for creators; a culture of bold, big thinking and ownership.
  • Commitment to career development with resources like conferences, training, LinkedIn Learning, and growth opportunities.
  • Focus on well-being with benefits such as stipends, wellness allowances, flexible time off, and more.
  • Competitive salary range of $130,000 - $170,000, with potential bonuses and equity options.
  • Diversity and inclusion are core values, with equal opportunity employment practices.
  • This role is remote.
Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering, IT, Supply Chain
  • Industry: Internet Publishing

Referrals increase your chances of interviewing at DigitalOcean by 2x.

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

S&P Global

Cambridge

Remote

USD 150,000 - 225,000

Yesterday
Be an early applicant

Senior Software Engineer: Infrastructure

DigitalOcean

Denver

Remote

USD 130,000 - 170,000

2 days ago
Be an early applicant

Senior Software Engineer: Infrastructure

DigitalOcean

Seattle

Remote

USD 130,000 - 170,000

2 days ago
Be an early applicant

Senior Software Engineer - Infrastructure

Baseten

Remote

USD 120,000 - 180,000

8 days ago

Senior Cloud Infrastructure Engineer

TaskRabbit

Boston

Remote

USD 115,000 - 160,000

10 days ago

Senior Software Engineer, Infrastructure, Google Cloud Networking

Google

Cambridge

On-site

USD 166,000 - 244,000

2 days ago
Be an early applicant

Senior Software Engineer - Infrastructure

Workiva Inc.

Remote

USD 111,000 - 178,000

19 days ago

Senior Staff Software Engineer (Infrastructure Engineer)

Global Technical Talent, an Inc. 5000 Company

Fort Worth

Remote

USD 120,000 - 180,000

Today
Be an early applicant

Senior Software Engineer (Infrastructure Engineer)

Textio

Seattle

Remote

USD 160,000 - 180,000

20 days ago