Senior Software Engineer I, Compute

Digital Ocean
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Technical mentoring","Code review","Ownership","Bias for action","Growth mindset"]

Lead the development of low-latency, fault-tolerant distributed control plane services for cloud compute infrastructure. You’ll design high-performance microservices and orchestrate complex workstreams from design through release, using Go and reliable service contracts via gRPC/REST. Help evolve platform resilience by addressing distributed systems edge cases, improving operational workflows, and providing on-call support while mentoring engineers through technical reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Digital Ocean
Digital Ocean
3 days ago

Senior Software Engineer I, Compute

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Lead the development of low-latency, fault-tolerant distributed control plane services for cloud compute infrastructure. You’ll design high-performance microservices and orchestrate complex workstreams from design through release, using Go and reliable service contracts via gRPC/REST. Help evolve platform resilience by addressing distributed systems edge cases, improving operational workflows, and providing on-call support while mentoring engineers through technical reviews.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement high-performance distributed control plane services to enable low-latency, fault-tolerant orchestration.
  • •Lead technical execution for complex workstreams from design to release to deliver predictable outcomes.
  • •Develop scalable microservice interfaces using gRPC and REST to streamline communication across distributed systems.
  • •Mentor junior and mid-level engineers through technical guidance and structured code reviews.
  • •Address distributed systems edge cases and operational bottlenecks, and participate in on-call monitoring to resolve production incidents.

Pay and Benefits

Equity and Bonus:Equity
Perks:Employee AssistancePaid LeaveLearning BudgetEquity

Key Requirements

  • •Experience building with Go and distributed control plane systems or low-latency infrastructure APIs.
  • •Experience with microservices architecture and designing scalable service interfaces.
  • •Hands-on experience with gRPC/REST for reliable service contracts across distributed systems.
  • •Strong understanding of distributed systems, concurrency patterns, and network performance tuning on Linux.
  • •Ability to lead complex projects, decompose problems into deliverable features, and mentor engineers through code reviews.
Skills:Technical mentoringCode reviewOwnershipBias for actionGrowth mindset
Tech Stack:GoMicroservicesGRPCRESTKubernetesFirecrackerLinux

Company Brief

Digital Ocean
Provides cloud infrastructure and developer-focused cloud services including scalable droplets, managed databases, Kubernetes, object storage, and networking to simplify deploying and managing applications for developers and small-to-medium businesses.
Industry: Cloud Computing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York, United States
Founded: 2011
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn