Local, online, private and government jobs · Updated daily
RojgarPointLocal, Online, Private and Govt Jobs

Senior Software Engineer I-Storage

DigitalOcean
BengaluruFull-time7+ years

About this job

DigitalOcean is seeking a Senior Software Engineer I-Storage for their Bengaluru team to help build and support scalable cloud platforms. DigitalOcean focuses on simplifying cloud computing for a global community of developers, builders, and dreamers through innovative technology and a fast-paced work environment. In this role, you will be part of the Object Storage team, which is responsible for the operations and development of backup, block volume, image management, and object storage systems. A normal day in this position involves designing, developing, and operating high-performance and durable storage systems. You will work on distributed systems, utilize storage protocols like S3, focus on performance tuning, and apply observability practices to guarantee enterprise-grade reliability and usability. Additionally, you will collaborate with peers, write code in languages like Go, and contribute to open-source software communities while solving complex scaling challenges.

Responsibilities

  • Lead engineering efforts to deliver innovative storage solutions
  • Support the creation and operations of distributed systems
  • Program in Go and other modern languages
  • Collaborate with a motivated team of peers
  • Consume from and contribute to free or open source software communities
  • Solve interesting problems in a technically rewarding environment
  • Share responsibility for maintaining the availability and performance of storage products

Requirements

  • 7+ years of knowledge of object or other distributed storage and scaling those solutions
  • Familiarity with object storage systems such as MinIO, Ceph, AWS S3, Scality, or similar
  • Experience teaming up with an agile, self-motivated group of peers to design, develop, test, and deploy software in modern tools and languages like Go
  • Familiarity with concurrency and parallelism models in a modern programming language
  • Ability to share responsibility for maintaining storage product availability and performance
  • Skill in collaborating with and contributing to open source communities
  • Capacity to solve complex problems of scale in a technical environment

Good to have

  • Experience with gRPC
  • Experience with distributed data stores like Ceph
  • Experience with storage hardware

Who should apply

This role suits experienced software engineers who possess over seven years of background in distributed or object storage systems and scaling technologies. Ideal candidates should be comfortable programming in languages like Go, working with storage protocols, and dealing with concurrency models. Because this is a senior position requiring extensive industry knowledge, it is not tailored for freshers. Professionals who enjoy tackling complex challenges, collaborating with agile peers, and contributing to open-source communities in a hybrid setup in Bengaluru will thrive in this position.

Frequently asked questions

What is the location of the Senior Software Engineer I-Storage role at DigitalOcean?

The Senior Software Engineer I-Storage position is located in Bengaluru, India, and operates on a hybrid model.

What programming language is primarily used for the Senior Software Engineer I-Storage position?

Engineers in this role will program in Go as well as other modern languages.

How many years of experience are required to apply for the Senior Software Engineer I-Storage role at DigitalOcean?

Applicants need 7+ years of knowledge regarding object or other distributed storage and how to scale those solutions.

What team will the Senior Software Engineer I-Storage join at DigitalOcean?

The selected candidate will join the Object Storage team, which handles scalable, durable, and high-performance object storage.

Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.