GrepJob
DigitalOcean

Software Engineer II - Key Management Systems

DigitalOcean
Apply
about 4 hours ago
Bengaluru, IndiaMid Level / Senior
H1B Sponsor

Responsibilities

  • Implement features and bug fixes for key management services in Go.
  • Contribute to key generation, rotation, and revocation workflows.
  • Participate in code reviews and write comprehensive unit and integration tests.
  • Investigate production issues and develop operational ownership of services.
  • Implement data encryption key wrapping and unwrapping logic.
  • Partner with senior engineers to learn about HSM integration and cryptographic protocols.
  • Collaborate with IAM, Storage, and Database teams to enhance platform security.

Requirements

  • 2–4 years of software engineering experience with a focus on production services.
  • Proficiency in Go or a strong background in another typed systems language.
  • Understanding of core cryptographic concepts and a desire to learn more.
  • Knowledge of distributed systems and their failure modes.
  • Exposure to containerized environments and SQL databases; Terraform experience is a plus.
  • Ability to solve ambiguous bugs and prioritize correctness in security-sensitive code.
  • Strong communication skills for documentation and collaboration.

Benefits

  • Access to resources for career development, including conference reimbursements and LinkedIn Learning courses.
  • Competitive benefits supporting employee well-being, including flexible time off.
  • Potential for bonuses and equity compensation based on performance.