AWS - Senior Software Development Engineer (Bengaluru)

AWS - Senior Software Development Engineer (Bengaluru)

14 Nov
|
DigitalOcean
|
Bengaluru

14 Nov

DigitalOcean

Bengaluru

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.

Adaptable 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.

📌 AWS - Senior Software Development Engineer (Bengaluru)
🏢 DigitalOcean
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: aws - senior software development engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: aws - senior software development engineer (bengaluru) / bengaluru