Senior Software Engineer I, Compute
About this job
DigitalOcean is seeking a Senior Software Engineer I, Compute to join its dynamic team in Bengaluru dedicated to cloud computing and AI. The company builds simple scalable cloud solutions to empower dreamers and builders worldwide through a relentless drive for innovation. In this role, you will be part of a community of top talent working in a fast-paced environment. A normal day for this professional involves leading complex technical initiatives across a distributed control plane, building high-throughput microservices using Go, tackling deep systems-level challenges, mentoring rising engineers, and driving technical execution for low-latency cloud compute services. You will also participate in on-call operational support, solve edge cases, and refine architectural workflows to ensure high platform availability and resilience.
Responsibilities
- Design and implement high-performance distributed control plane services using Go for low-latency orchestration.
- Lead technical execution for complex project workstreams from design to release.
- Develop scalable microservice interfaces using gRPC and REST.
- Mentor junior and mid-level engineers through technical guidance and code reviews.
- Solve complex distributed systems edge cases and operational bottlenecks.
- Identify structural process and architectural inefficiencies to refine pipelines and workflows.
- Participate in on-call operational support and system monitoring to troubleshoot incidents.
Requirements
- Experience with Go, microservices architecture, and distributed control plane systems or low-latency infrastructure APIs.
- Experience with containerization, virtualization, or cloud-native infrastructure technologies like Kubernetes or Firecracker.
- Deep understanding of distributed systems principles, concurrency patterns, and network performance tuning in Linux environments.
- Demonstrated ability to lead complex projects, break isolated problems into deliverable features, and mentor engineers.
- Growth Mindset focused with a desire to learn, an appetite for feedback, and a leave-it-better attitude.
Who should apply
This role suits experienced software engineers who have a strong background in building distributed control plane systems, low-latency infrastructure APIs, and microservices using Go. Candidates should possess a growth mindset, enjoy tackling deep systems-level challenges in Linux environments, and have a proven ability to lead complex projects and mentor other engineers. The posting does not mention fresher eligibility, meaning prior industry experience with cloud-native technologies is expected.
Frequently asked questions
What is the primary location for the Senior Software Engineer I, Compute role at DigitalOcean?
The Senior Software Engineer I, Compute position is located in Bengaluru, India.
What programming language is mainly used for the Senior Software Engineer I, Compute position at DigitalOcean?
The role primarily utilizes Go to build high-performance distributed control plane services.
What are the core responsibilities of a Senior Software Engineer I, Compute at DigitalOcean?
Responsibilities include designing distributed control services, leading technical project executions, developing microservices with gRPC and REST, mentoring engineers, and handling on-call operational support.
What kind of infrastructure technologies are relevant for the DigitalOcean Senior Software Engineer I, Compute role?
Relevant technologies include containerization, virtualization, and cloud-native infrastructure such as Kubernetes or Firecracker.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.