Software Engineering Architect - Crypto

Oracle Oracle · Enterprise · United States

This role focuses on architecting and leading foundational OCI security and trust services, including authentication, authorization, KMS, secrets, PKI, and certificates. It involves designing secure, resilient, highly available distributed systems for a global cloud footprint, modernizing existing services, and defining best practices for Tier 0 services. The role requires deep expertise in distributed systems, security engineering, and cloud security architecture.

What you'd actually do

  1. Design and influence secure, scalable, highly available cryptographic services across OCI's global cloud footprint.
  2. Lead architecture for services supporting authentication, authorization, service-to-service trust, KMS, secrets, certificates, PKI, and key exchange.
  3. Partner with engineering leaders and architects to evaluate security risk, improve resiliency, and strengthen platform-wide trust controls.
  4. Modernize existing services into cloud-native, operationally simple architectures that can scale across regions, realms, and customer security models.
  5. Define best practices for secure distributed systems, observability, fault tolerance, disaster recovery, and operational excellence for Tier 0 services.

Skills

Required

  • distributed systems
  • security engineering
  • authentication
  • authorization
  • cryptographic services
  • PKI/certificates
  • secrets management
  • cloud security architecture
  • scalability
  • consistency
  • replication
  • failure isolation
  • performance
  • fault tolerance
  • hyperscale cloud environments
  • systems design
  • data structures
  • algorithms
  • operating systems
  • networking
  • databases
  • NoSQL
  • storage
  • distributed persistence

Nice to have

  • control plane services
  • multi-region/realm operation
  • service modernization
  • large-scale architecture transformation

What the JD emphasized

  • 15+ years of experience designing, building, and operating large-scale, highly available distributed systems.
  • Deep expertise in distributed systems topics such as scalability, consistency, replication, failure isolation, performance, and fault tolerance.
  • Strong background in security engineering, authentication, authorization, cryptographic services, PKI/certificates, secrets, and cloud security architecture.
  • Experience operating or architecting services for hyperscale cloud providers or similarly complex enterprise infrastructure environments.