DigitalOcean

Senior Software Engineer I - User & Accounts Systems

DigitalOcean
Apply
3 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, build, and operate high-throughput systems for Teams, Organizations, Projects, and Tags.
  • Own architecture, implementation, production operation, and significant technical workstreams within Account Management.
  • Lead the design and delivery of console-facing capabilities such as reporting dashboards and notification systems.
  • Prioritize and resolve technical debt, aging tickets, and security rule coverage gaps.
  • Design scalable data models and service boundaries that support millions of events per second and graceful degradation.
  • Drive reliability and performance improvements and lead incident response and postmortems for complex cross-service issues.
  • Partner with Product Management and Design to shape the Accounts roadmap and assess technical feasibility and risk.
  • Mentor junior engineers through code reviews, design feedback, and pairing.
  • Apply cloud-security expertise and Infrastructure as Code to harden account-management systems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5–8 years of software engineering experience delivering complex, cloud-scale distributed systems.
  • Strong proficiency in Go and JavaScript/Node.js, with exposure to Python and Rust.
  • Experience designing high-throughput, scalable systems handling large data volumes and millions of events per second.
  • Deep experience with at least one of AWS, GCP, or Azure and strong knowledge of cloud security models.
  • Hands-on Infrastructure as Code experience with Terraform, Helm, and Chef.
  • Strong grounding in distributed systems and microservices architecture, including consistency, partitioning, and failure modes.
  • Ability to collaborate across a global organization and communicate technical decisions and trade-offs clearly.
  • Knowledge of cryptography and secure communication protocols is a plus.
  • Open-source contributions to security or distributed-systems projects are a plus.
  • Experience with identity and access management systems is a plus.

Benefits

  • Hybrid role located in Bengaluru, India.
  • Reimbursement for relevant conferences, training, and education.
  • Access to LinkedIn Learning courses.
  • Employee Assistance Program and local employee meetups.
  • Flexible time off policy.
  • Potential bonus and equity compensation, including equity grants and Employee Stock Purchase Program eligibility.
  • Application limit of three positions within any 180-day period.
DigitalOcean

About DigitalOcean

1,001-5,000 employees

DigitalOcean provides cloud infrastructure and platform services for developers, startups, and small to mid-sized businesses, including virtual machines (Droplets), managed Kubernetes and databases, object/block storage, networking, and GPUs for AI workloads. It operates a usage-based, self-service public cloud with APIs, CLI, and a marketplace to deploy and scale applications. Founded in 2012 and headquartered in Broomfield, Colorado, DigitalOcean is a public company listed on the NYSE.

Contact me