Oracle Cloud Infrastructure (OCI) Security Platform division is looking to evolve and deliver OCI’s Key Management Service (KMS), a foundational cryptographic service for secure key lifecycle management in Oracle's cloud infrastructure and for its customers, meeting high standards for security, scalability, availability, and compliance.
Requirements
- Deep knowledge of cryptographic systems, secure software development, and experience integrating with or building services that leverage HSMs, key lifecycle management, and encryption technologies.
- Proven track record of technical leadership, including mentoring, architecture ownership, and delivering high-impact software solutions.
- Strong knowledge of microservices, data structures, algorithms, operating systems, and distributed systems.
- Solid understanding of relational databases, NoSQL systems, storage, and distributed persistence.
Responsibilities
- Provide technical leadership and strategic direction in building secure, high-performance components and services that meet rigorous enterprise and compliance requirements.
- Lead the design and development of new features and enhancements for KMS, including deep integration with Hardware Security Modules (HSMs) and support for encryption-at-rest across OCI.
- Define specifications and architectural designs for new projects, ensuring alignment with OCI’s security vision and cloud-scale standards.
- Collaborate closely with cross-functional teams to deliver high-quality, scalable, and maintainable solutions, ensuring tight integration with other Oracle services, such as Database, Storage Services, SaaS, and other OCI offerings.
- Drive end-to-end project execution, from technical requirements and prototyping to implementation and production rollout.
- Champion engineering best practices, innovation, and continuous improvement across the team—challenging assumptions and driving architectural excellence.
- Facilitate and oversee real-world operational readiness, going beyond simple API integration to ensure full lifecycle management and secure deployment at scale.
Other
- 10+ years of experience in software engineering, including significant experience in designing and building large scale distributed systems or security services at scale.
- Strong knowledge of Linux/Unix fundamentals is preferred.
- Strong communication skills and ability to collaborate across teams and functions.