Senior Manager, Software Engineering

Oracle Oracle · Enterprise · United States

Senior Manager, Software Engineering at Oracle, responsible for managing and developing engineering teams that build control-plane services and foundational Kubernetes infrastructure for Oracle's SaaS businesses on OCI. The role focuses on provisioning, operating, deploying workloads, managing secrets, and providing essential networking and security services for SaaS workloads at scale. Requires strong experience in building and operating production services, managing engineering teams, and understanding distributed systems and cloud infrastructure.

What you'd actually do

  1. Lead and grow engineering teams building high-scale platform services for Oracle SaaS on OCI and Kubernetes.
  2. Establish clear service ownership for each team, including APIs, architecture, production readiness, operations, on-call health, customer support, and long-term technical direction.
  3. Own delivery and operations for control-plane services that provision environments, deploy workloads, manage metadata and secrets, and automate lifecycle operations.
  4. Own foundational Kubernetes services for networking, ingress, service mesh, private connectivity, certificate management, and admission-control policy enforcement.
  5. Set technical direction with architects and senior engineers, balancing reliability, security, scalability, operability, and delivery speed.

Skills

Required

  • Software engineering management
  • Kubernetes
  • Cloud infrastructure (OCI)
  • Distributed systems
  • Highly available systems design
  • Service architecture
  • API design
  • Reliability engineering
  • Scalability
  • Security
  • Observability
  • Operational readiness
  • Networking
  • Service-to-service communication
  • Infrastructure automation
  • Hiring and coaching engineers
  • Technical leadership
  • Roadmap planning
  • Incident response

Nice to have

  • AI-assisted tools

What the JD emphasized

  • previously built and operated production services
  • managed teams responsible for one or more services or a set of related microservices
  • accountability for design, delivery, operations, roadmap planning, hiring, performance management, and service health
  • operate highly available systems
  • building a proactive service-ownership culture
  • stay close to deep technical systems work
  • 10+ years of software engineering experience, including 5+ years managing software engineering teams
  • Prior hands-on experience designing, building, and operating production services before moving into or while serving in engineering management
  • Experience managing teams that own production services, including roadmap planning, design, delivery, operations, customer support, incident response, and long-term service health
  • Experience delivering and operating large-scale, highly available distributed systems or cloud platform services
  • Strong technical judgment in service architecture, APIs, reliability, scalability, security, observability, and operational readiness
  • Working familiarity with Kubernetes, cloud infrastructure, networking, service-to-service communication, and infrastructure automation
  • Demonstrated ability to hire, coach, evaluate, and grow engineers and engineering leaders
  • Strong written and verbal communication skills, including the ability to explain technical direction, operational risk, customer impact, and prioritization decisions to senior leaders and partner teams