Senior Principal Software Developer

Oracle Oracle · Enterprise · Santa Clara, CA +1

Senior Principal Software Developer at Oracle Cloud Infrastructure (OCI) Technical Strategy Oversight team, focusing on architecting and delivering greenfield cloud services and platforms at global scale. The role involves leading the engineering of foundational frameworks, high-performance storage and networking solutions, and defining standards for core data-plane components and developer tools. Responsibilities include technical leadership, mentoring senior engineers, driving strategy, and ensuring cross-team alignment for mission-critical services like a fully managed NoSQL database and a journaling service. The role requires deep expertise in cloud infrastructure, distributed systems, and a proven track record in large-scale cloud projects.

What you'd actually do

  1. Provide technical leadership in designing, architecting, and delivering greenfield cloud services and platforms from inception to production at global scale.
  2. Spearhead the engineering of new container runtimes and distributed frameworks to power OCI’s highest-availability and most demanding workloads.
  3. Direct the development of bleeding-edge, high-performance persistent storage and networking solutions, setting new benchmarks for cloud infrastructure.
  4. Define standards and drive adoption of core data-plane components and developer tools across OCI, enabling organizational performance leaps.
  5. mentor senior engineers, drive strategy, and be responsible for cross-team alignment and delivery of mission-critical services.

Skills

Required

  • distributed, mission-critical cloud services at large scale
  • Cloud platform expertise (AWS, Azure, GCP)
  • programming (Python, Java)
  • DevOps & automation
  • networking
  • containerization (Docker, Kubernetes)
  • security
  • virtualization
  • database management
  • Infrastructure as Code (IaC)
  • cloud infrastructure concepts and technologies

Nice to have

  • BS, MS, or PhD in Computer Science, Engineering, or related field (or equivalent experience)
  • Strong team player with outstanding communication, organization, and interpersonal skills
  • Comfortable with complex, swiftly evolving software development environments
  • Ability to learn new technologies quickly and drive, follow, evangelize, and improve cross-team processes

What the JD emphasized

  • mission-critical
  • global scale
  • high-availability
  • developer tools
  • data-plane
  • mission-critical services
  • large scale
  • mission-critical cloud services