onsite
Senior Principal Software Engineer - Crypto - Oracle
Software Engineer
Lead the architecture and operational maturity of a Tier 0 key management service, driving security, reliability, and performance for cryptographic key protection on HSM‑backed infrastructure in a large‑scale cloud environment.
About the role
Key Responsibilities
- Design and evolve the core architecture of a Tier 0 Key Management Service that safeguards customer and internal cryptographic keys.
- Drive security controls, threat modeling, and compliance for HSM‑backed key storage and lifecycle management.
- Own the end‑to‑end service reliability, scaling distributed components to meet global OCI demand.
- Collaborate with hardware, networking, and platform teams to integrate secure hardware modules and ensure regional resilience.
- Mentor senior engineers, establish best practices, and influence technical direction across the Crypto organization.
Requirements
- 10+ years of software engineering experience with deep expertise in cryptography, key management, and HSM integration.
- Proven track record designing and operating large‑scale distributed systems in a cloud environment.
- Strong knowledge of cloud security principles, compliance frameworks, and secure software development lifecycle.
- Hands‑on experience with Go (or comparable systems language) and modern DevOps tooling.
- Excellent problem‑solving skills and ability to lead technical discussions across cross‑functional teams.