





Mid-level Bangalore backend role at a known cloud provider; niche KMS skills reduce applicant density.
Highly specific cryptography, HSM, and compliance requirements limit cross-industry transferability.
Multiple mandatory requirements: 6+ years, cryptography/HSM experience, Go/gRPC, and compliance make filters stringent.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own and lead technical workstreams in building and operating high-availability, security-critical key management services using Go from design through production.
Design and manage key lifecycle workflows including generation, rotation, escrow, and destruction with correctness, audit trail, and compliance integration (FIPS 140-2, SOC 2).
Drive system hardening by identifying security vulnerabilities, leading incident response for security-sensitive events, and mentoring engineering peers on applied cryptography and security engineering best practices.
6+ years of software engineering experience with at least 2-3 years focused on cryptographic systems, key management, or security-critical distributed services.
Strong proficiency in Go programming language and solid understanding of gRPC microservices architecture.
Experience with Hardware Security Modules (HSM) or cloud KMS services such as AWS KMS, GCP Cloud KMS, HashiCorp Vault, Thales/Luna.
Understanding of FIPS 140-2 compliance requirements and familiarity with SOC 2 or other audit frameworks relevant to key management.
Work Location: Bengaluru, India (Hybrid)
Experienced in applied cryptography primitives and able to reason about correct cryptographic usage beyond API invocation.
Skilled in distributed systems concepts (consensus, replication, partitioning) to maintain cryptographic guarantees under failure conditions.
Collaborative across multiple engineering domains (IAM, Storage, Databases, Inference) and capable of communicating complex security trade-offs to technical and non-technical stakeholders.