Software Engineer II-Storage

Digital Ocean
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Collaboration","Problem-solving","Ownership","Self-motivation","Bias for action"]

Develop and operate scalable, durable, high-performance object storage platforms for customers, supporting object storage, block volumes, backups, and image management. You’ll design and build distributed systems at cloud scale, program primarily in Go, and work with storage protocols like S3. Partner with peers to ensure enterprise-grade reliability and usability through performance tuning, observability, and collaboration with open source communities.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Digital Ocean
Digital Ocean
4 days ago

Software Engineer II-Storage

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Develop and operate scalable, durable, high-performance object storage platforms for customers, supporting object storage, block volumes, backups, and image management. You’ll design and build distributed systems at cloud scale, program primarily in Go, and work with storage protocols like S3. Partner with peers to ensure enterprise-grade reliability and usability through performance tuning, observability, and collaboration with open source communities.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and operate systems powering scalable, durable, high-performance object storage.
  • •Support and build distributed systems for object storage, block volumes, backups, and image management.
  • •Collaborate with a distributed team to deliver storage solutions for enterprise-grade reliability and usability.
  • •Program in Go and other languages to implement storage platform features.
  • •Maintain and improve availability and performance, including performance tuning and observability; contribute to open source communities.

Pay and Benefits

Perks:EquityLearning BudgetEmployee AssistancePaid Leave

Key Requirements

  • •Knowledge of object or other distributed storage and how to scale those solutions.
  • •Familiarity with object storage systems such as MinIO, Ceph, AWS S3, Scality, or similar.
  • •Experience programming in Go (and/or other languages) and building distributed systems at cloud scale.
  • •Ability to share responsibility for maintaining storage product availability and performance.
  • •Familiarity with concurrency/parallelism models in a modern programming language.
Experience:CloudObject storageDistributed systemsOpen sourceAI-Native Cloud
Skills:CollaborationProblem-solvingOwnershipSelf-motivationBias for action
Languages:English
Tech Stack:GoS3MinIOCephAWS S3ScalityGRPCDistributed data storesObservabilityPerformance tuningConcurrencyParallelism

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