Software Developer
Job Description
Oracle is seeking a Senior Principal Software Development Engineer to own the architecture, evolution, and delivery of OCI's Key Management Service within the Oracle Cloud Infrastructure Security Platform. Based onsite in Redwood City, CA, this role leads cross-functional initiatives across the KMS stack to deliver secure, scalable cryptographic services for Oracle Cloud and its customers.
Responsibilities
- Provide technical leadership and strategic direction for secure, high-performance components and services that meet rigorous enterprise and compliance requirements.
- Lead the design and development of new KMS features, with deep integration to Hardware Security Modules (HSMs) and encryption-at-rest support across OCI.
- Define specifications and architectural designs for new initiatives, ensuring alignment with OCI security vision and cloud-scale standards.
- Collaborate with cross-functional teams to deliver scalable, maintainable solutions, ensuring tight integration with 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, ensuring full lifecycle management and secure deployment at scale beyond simple API integration.
Technologies
- Key Management Service (KMS)
- Hardware Security Modules (HSMs)
- Oracle Cloud Infrastructure (OCI)