Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer I

Home > Golang programming jobs

Senior Software Engineer I in Others new

  • DigitalOcean
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Design and build highly available, security-critical key management services in Go from design through production operation.
  • Lead key lifecycle workflows covering key generation, rotation, escrow, destruction, correctness guarantees, and audit trails.
  • Design and scale DEK/KEK envelope-encryption hierarchies for Storage, Databases, and Inference workloads.
  • Incorporate FIPS 140-2, SOC 2, audit logging, key material handling, and cryptographic algorithm governance into engineering designs.
  • Identify and remediate vulnerabilities including side-channel exposure and privilege escalation in key access APIs.
  • Improve KMS reliability and performance and lead incident response and postmortems for security-sensitive production events.
  • Mentor IC2 engineers through code reviews and design feedback in applied cryptography and security engineering.

Requirements

  • 4–7 years of software engineering experience, including 1–2 years focused on cryptographic systems, key management, or security-critical distributed services.
  • Strong proficiency in Go and a solid understanding of gRPC microservices architecture.
  • Working knowledge of AES-GCM, RSA, ECDSA, HMAC, HKDF, and PBKDF2, including their correct application.
  • Hands-on experience with HSMs or cloud KMS services such as AWS KMS, GCP Cloud KMS, HashiCorp Vault, or Thales/Luna.
  • Understanding of FIPS 140-2 requirements and familiarity with SOC 2 or comparable audit frameworks for key management.
  • Understanding of consensus, replication, and partitioning for distributed systems operating under failure conditions.
  • Hands-on experience with Kubernetes, SQL/MySQL, and Terraform.
  • Ability to collaborate across IAM, Storage, Databases, and Inference teams and communicate security trade-offs to technical and non-technical stakeholders.
  • Preferred experience with AWS Secrets Manager, PKCS#11, KMIP, or customer-facing encryption products such as BYOK and CMEK.

Benefits

  • Hybrid role located in Bengaluru, India.
  • Flexible time off, local team meetups, and mental health and well-being support, with benefits varying by location.
  • Reimbursement for relevant conferences, training, and education subject to company policy.
  • Eligible non-sales employees may participate in an annual bonus plan and may receive a new-hire equity grant, subject to plan terms and local eligibility.
  • Eligible employees in participating countries may have access to an Employee Stock Purchase Program.

DigitalOcean

DigitalOcean is the AI-Native Cloud purpose-built for the inference and agentic era. Its five-layer integrated platform—spanning GPU and CPU infrastructure, core cloud, inference, data, and managed agent orchestration—is open throughout with no vendor lock-in, giving builders everything they need...

Similar positions

Staff Platform Engineer

  • Commonwealth Bank of Australia
  • Full time
  • Australia
  • 11/11/2026
  • Sydney

Principal Software Engineer, Infrastructure

  • Reddit, Inc.
  • Full time
  • Remote
  • 11/11/2026
  • Salary: $286k-$401k
  • United States

Lead Solutions Engineer

  • HubSpot
  • Full time
  • Remote
  • 11/11/2026
  • Salary: $132k-$189k
  • United States

Senior Software Engineer

  • Alpaca
  • Full time
  • Remote
  • 11/11/2026
  • Salary: Competitive
  • EMEA

Staff Security Engineer, Product Security

  • Flexport
  • Full time
  • USA
  • 11/11/2026
  • Salary: $221k - $271k/yr
  • San Francisco, CA