DigitalOcean (NYSE: DOCN) is a prominent cloud computing platform designed to simplify infrastructure management, enabling startups and small to medium-sized businesses to quickly deploy and scale modern applications. As a remote-first company with a global workforce, DigitalOcean is dedicated to providing mission-critical infrastructure and fully managed services that empower developers to build impactful software. The Identity and Access Management (IAM) Engineering team is essential in developing and maintaining IAM services integrated with user accounts. With rapid company growth and expansion into larger markets, this team focuses on enhancing identity, access, authorization, and account management capabilities to support both business operations and customer requirements.
Key Responsibilities
Develop and maintain IAM gRPC APIs using Go, delivering solutions that align with customers’ Jobs To Be Done (JTBD). Collaborate closely with the team to define Objectives and Key Results (OKRs) based on product strategy and contribute actively to the development roadmap. Author clear and comprehensive technical documentation to support feature development and facilitate knowledge sharing. Manage and triage escalated IAM support tickets, serving as the first line of defense for bug reports and issues. Take full ownership of IAM platform operations, including authentication, authorization, user accounts, security history, SSH keys, projects, tags, and user notifications. Ensure operational excellence and platform stability through proactive monitoring and maintenance. Contribute to quality assurance tooling and synthetic testing to detect and resolve potential issues before they impact customers. Work in partnership with product teams on existing and new product launches to enable seamless IAM service integrations. Document IAM processes thoroughly and prepare customer-facing instructions to enhance user experience.
Required Qualifications
Strong technical aptitude paired with excellent problem-solving skills is essential. Proficiency in the Go programming language for developing gRPC and REST APIs is required. Hands-on experience with microservices and distributed systems, including familiarity with Docker, Kubernetes, Kafka, MySQL, and Redis, is necessary. Practical knowledge of Identity and Access Management systems, covering authentication, authorization, and user account management, is expected. A strong interest in working directly with customers to understand their core JTBD and translate those insights into product features is important. Excellent written and verbal communication skills are needed to author technical documents related to architecture and task definitions. The ability to work independently while managing multiple priorities in a fast-paced environment is crucial. Candidates should be proactive, detail-oriented, and committed to delivering high-quality results. A Bachelor’s degree in Computer Science, Engineering, or a related field is preferred but not mandatory.
Preferred Qualifications and Benefits
DigitalOcean offers a competitive salary package reflective of experience and skills, with potential bonuses linked to company and individual performance. Eligible employees receive equity compensation, including grants upon hire and participation in the Employee Stock Purchase Program. The company promotes a culture of continuous learning and development by providing mentorship opportunities, reimbursement for conferences, training, and education. Employee well-being is supported through a comprehensive benefits package tailored to local regulations and standards. DigitalOcean is an equal opportunity employer that values diversity and inclusivity, maintaining a discrimination-free workplace regardless of race, religion, gender, sexual orientation, age, veteran status, or disability. This position is based in Hyderabad, India, offering the chance to contribute to a critical team driving DigitalOcean’s success and customer satisfaction.