Remote Senior Software Engineer I: Go & Distributed Systems

DigitalOcean

San Francisco (CA)

Remote

USD 139,000 - 174,000

Full time

6 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DigitalOcean is seeking a Senior Software Engineer I who will lead complex initiatives across our distributed control plane, building high-throughput microservices and core infrastructure. You will mentor engineers and drive Go-based solutions for low-latency, fault-tolerant orchestration.

You’ll collaborate with a talented team, design scalable interfaces using gRPC and REST, engage in on-call support, and continuously refine architecture to improve reliability and performance across cloud

Qualifications

  • Experience with Go, microservices, and distributed systems.
  • Strong knowledge of Kubernetes or Firecracker.
  • Ability to lead complex projects and mentor engineers.
  • Growth mindset and focus on maintainable architecture.

Responsibilities

  • Design and implement high-performance distributed control plane services.
  • Lead technical execution from design to release.
  • Develop scalable microservice interfaces using gRPC and REST.
  • Mentor junior and mid-level engineers.
  • Identify bottlenecks and optimize platform resilience.
  • Participate in on-call support and system monitoring.
  • Refine build pipelines and service boundaries.

Skills

Go programming
Distributed systems
Microservices
Mentoring
Leadership

Tools

Kubernetes
Firecracker
Docker
gRPC
REST

Job description

DigitalOcean is seeking a Senior Software Engineer I who will lead complex initiatives across our distributed control plane, building high-throughput microservices and core infrastructure. You will mentor engineers and drive Go-based solutions for low-latency, fault-tolerant orchestration.

You’ll collaborate with a talented team, design scalable interfaces using gRPC and REST, engage in on-call support, and continuously refine architecture to improve reliability and performance across cloud

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Engineer I Remote, Distributed Cloud
Senior Go Engineer I Remote, Distributed Cloud

DigitalOcean • Denver (CO)

Remote
USD 139,000 - 174,000
Senior Go Engineer: Distributed Control Plane & Mentorship
Senior Go Engineer: Distributed Control Plane & Mentorship

Linuxcareers • Seattle (WA), Northern (KY)

Hybrid
USD 167,000 - 209,000
Senior Go Engineer for Cloud Networking (Remote)
Senior Go Engineer for Cloud Networking (Remote)

Emploive • Austin (TX), Northern (KY)

Hybrid
USD 139,000 - 174,000
Equity compensation
Bonus eligibility
Conference reimbursement
+3
Senior Compute Engineer, Distributed Systems
Senior Compute Engineer, Distributed Systems

LinuxCareers • Seattle (WA), Northern (KY)

Hybrid
USD 139,000 - 174,000
Stock options
Employee Stock Purchase Program
Professional development reimbursement
+2
Remote Senior DNS Engineer - Cloud-scale Go Systems
Remote Senior DNS Engineer - Cloud-scale Go Systems

DigitalOcean • Denver (CO)

Remote
USD 139,000 - 174,000
Senior Engineer I, Compute
Senior Engineer I, Compute

LinuxCareers • Seattle (WA), Northern (KY)

Hybrid
USD 139,000 - 174,000
Stock options
Employee Stock Purchase Program
Professional development reimbursement
+2
Senior Network Software Architect (Remote)
Senior Network Software Architect (Remote)

DigitalOcean • Austin (TX)

Remote
USD 167,000 - 209,000
Senior Software Engineer II — High-Performance Cloud Infra
Senior Software Engineer II — High-Performance Cloud Infra

DigitalOcean • Seattle (WA)

On-site
USD 180,000 - 230,000
Senior Network Software Engineer - Go & Cloud
Senior Network Software Engineer - Go & Cloud

DigitalOcean • Seattle (WA)

Hybrid
USD 167,000 - 209,000
Senior Software Engineer II, Compute
Senior Software Engineer II, Compute

DigitalOcean • Seattle (WA)

On-site
USD 180,000 - 230,000