Want to get hired at DigitalOcean?
Senior Software Engineer - IaaS Storage Engineering
DigitalOcean
Hyderabad, Telangana, IndiaOn Site
Original Job Summary
Overview
Dive in and do the best work of your career at DigitalOcean. Join a community that builds the simplest scalable cloud for developers and businesses alike.
Position Overview
As a Senior Software Engineer - IaaS Storage Engineering at DigitalOcean, you will help build and operate cloud-scale distributed storage. Your role will involve developing, testing, and optimizing storage solutions on platforms like Kubernetes and enhancing observability and performance metrics.
What You’ll Do
- Build and enhance Kubernetes-based platforms to deploy storage services.
- Implement observability solutions using tools like Prometheus, Grafana, and ELK.
- Design and architect shared storage solutions at scale.
- Operate and troubleshoot production systems with automation.
- Collaborate on architecture discussions and lead design patterns discussions.
Qualifications
- 6+ years of experience in software engineering.
- Experience with observability tooling and containerization technologies.
- Proficiency with Linux, Go, and modern programming languages.
- Knowledge of NFS, virtualization storage stacks, and distributed storage systems.
- Demonstrated ability to lead technical discussions and mentor peers.
Why DigitalOcean?
DigitalOcean values growth, simplicity, and collective achievement while supporting career development and employee well-being. This hybrid role offers competitive compensation, stock options, and extensive learning resources.
Key Skills/Competency
- Kubernetes
- Storage Solutions
- Distributed Systems
- Observability
- Linux
- Containerization
- Go
- NFS
- Virtualization
- gRPC
How to Get Hired at DigitalOcean
🎯 Tips for Getting Hired
- Research DigitalOcean's culture: Understand their mission and innovation in cloud computing.
- Customize your resume: Highlight storage, Kubernetes, and observability skills.
- Prepare technical examples: Detail your contributions in distributed systems.
- Practice behavioral questions: Demonstrate leadership and problem-solving abilities.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Kubernetes deployment practices.
circle
Study distributed storage architecture.
circle
Practice coding in Go and Linux.
circle
Familiarize with observability tools.
Behavioral Questions
circle
Describe a challenging project you led.
circle
Explain your conflict resolution approach.
circle
Share a time you solved complex problems.
circle
Discuss teamwork in high-pressure environments.