
Senior Software Engineer I - User & Accounts Systems
DigitalOcean3 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.
Tech Stack
Categories
About DigitalOcean
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.