Software Engineer II
Full Job Description
About the Role: Join DigitalOcean and embark on a journey to do your best work yet alongside a dynamic team of top-tier talent. If you thrive in a fast-paced, innovative environment and possess a growth mindset, this is your opportunity to contribute to a company that is reshaping the cloud and AI landscape. We value collaboration, learning, and making a meaningful difference for developers and businesses globally.
Your Mission: As a Software Engineer II specializing in Storage, you will play a pivotal role in developing and maintaining the storage platforms that power DigitalOcean’s AI-Native Cloud. The Storage Team oversees object storage, block volumes, backups, and image management—critical components that ensure scalability, durability, and high performance for our customers.
Key Responsibilities:
- Design, develop, and operate scalable, distributed storage systems, including object storage solutions.
- Collaborate with cross-functional teams to deliver innovative storage solutions and improve system reliability.
- Work with distributed systems, storage protocols (e.g., S3), and performance optimization to meet enterprise-grade standards.
- Develop and maintain software in modern languages such as Go, while contributing to and leveraging open-source technologies.
- Ensure the availability, performance, and scalability of storage products through proactive monitoring and maintenance.
- Solve complex technical challenges in a rewarding and collaborative environment.
What You’ll Bring:
- Strong knowledge of object storage systems (e.g., MinIO, Ceph, AWS S3, Scality) and experience scaling distributed storage solutions.
- Proficiency in Go and familiarity with concurrency/parallelism models in modern programming languages.
- Experience with gRPC, distributed data stores (e.g., Ceph), and storage hardware (a plus).
- A passion for open-source contributions and collaboration with global developer communities.
- A growth mindset and eagerness to learn new technologies and tools.
Why DigitalOcean?
- Innovate with Purpose: Be part of a cutting-edge company simplifying cloud and AI, enabling builders to focus on creating transformative software.
- Career Growth: Work alongside industry leaders and access resources for continuous learning, including conference reimbursements, training, and LinkedIn Learning’s 10,000+ courses.
- Well-being and Rewards: Enjoy a competitive benefits package, flexible time off, and equity compensation, with bonuses based on performance.
- Inclusive Culture: DigitalOcean is an equal-opportunity employer committed to diversity and innovation in all forms.
Company
DigitalOcean
DigitalOcean is an AI-Native Cloud platform purpose-built for the inference and agentic era. Its five-layer integrated architecture—encompassing GPU and CPU infrastructure, core cloud services, infere...