O

Oracle

Builds databases, business apps and cloud services

Director – Core Infrastructure Software Engineering - Oracle Cloud Infrastructure Networking Data Plane

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 12 years of experience designing, building, and operating large-scale distributed systems, cloud infrastructure, or platform services, including experience leading high-performing software engineering organizations.
  • A strong technical background in distributed systems, cloud platforms, infrastructure orchestration, deployment automation, fleet management, workload scheduling, or networking infrastructure.
  • Proven experience defining technical strategy and delivering complex, mission-critical platforms through cross-functional collaboration.
  • Strong computer science fundamentals, including distributed systems, concurrency, software architecture, and system design.
  • Experience building and operating reliable, production-grade services with a focus on scalability, automation, operational excellence, and customer experience.
  • Demonstrated success improving engineering effectiveness through modern software engineering practices, automation, continuous integration and continuous delivery, and developer tooling.
  • A Bachelor of Science or Master of Science degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Responsibilities

  • Lead and grow the engineering organization responsible for Fleet Management and workload orchestration within the OCI Networking Data Plane organization.
  • Define and execute the engineering strategy and roadmap for the platform that manages OCI Networking fleet lifecycle, including workload placement, deployment automation, capacity expansion, and infrastructure orchestration.
  • Build standardized platform capabilities that simplify how OCI Networking services are deployed, operated, and scaled across Oracle Cloud Infrastructure.
  • Own organizational planning, execution, staffing, and delivery across multiple strategic initiatives while balancing customer commitments, operational excellence, and long-term platform investments.
  • Drive engineering effectiveness through modern software engineering practices, automation, artificial intelligence-enabled engineering, continuous integration and continuous delivery, and developer tooling.
  • Guide architecture, establish engineering standards, mentor engineering managers and technical leaders, and raise the engineering bar.
  • Deliver reliable, scalable, and observable platform services with a focus on operational excellence, automation, and reliability engineering.
  • Partner across OCI Networking and OCI Infrastructure organizations to align roadmaps, influence platform strategy, and deliver foundational cloud capabilities.
  • Implement architecture and design strategies across multiple teams or groups for interdependent scalable distributed systems, including distributed state management tools, to meet organizational and system demands.
  • Lead code and system optimization initiatives for large-scale data processing and high-throughput requirements across multiple areas to improve hyper-scale systems.
  • Facilitate collaboration to define system scalability requirements that meet customer expectations.
  • Oversee the design of interdependent systems that scale elastically, both up and down.
  • Drive effective use and implementation of data plane platforms for large-scale data operations.
  • Provide strategic oversight for architecture of fault-tolerant interdependent systems capable of in-service updates by overseeing redundancy, replication, and automatic failover implementation across teams.
  • Influence and set direction for systems that handle service disruptions, such as network partitions, by prioritizing consistency, availability, or partition tolerance.
  • Lead strategic optimization for network unreliability, including directing the design of load shedding, throttling, and rate limiting.
  • Hold teams accountable for using formal verification techniques to verify system designs and conduct peer reviews across teams.
  • Drive durable system design aligned with service level objectives and develop availability and durability standards for other department computing services.
  • Define strategies for key performance indicators and telemetry to identify risks, gaps, or cyclical dependencies in running systems and align them with organizational goals.
  • Direct creation and customization of complex dashboards, telemetry systems, and alerting mechanisms to proactively monitor and ensure optimal system health across teams.
  • Implement strategies to determine whether systems meet functional and correctness requirements and encourage teams to identify improvement opportunities.
  • Provide thought leadership on processes for formally verifying complex features to ensure system design correctness.
  • Oversee data replication and synchronization techniques to ensure data integrity and availability across the organization.
  • Provide strategic oversight for diagnosing, debugging, and resolving issues in active systems.
  • Direct strategies to prevent service interruptions and avoid maintenance windows for customers and users when resolving issues.
  • Drive cross-team alignment on operational readiness protocols and standard operating procedures.
  • Provide expert guidance for complex incident response and root cause investigations.
  • Provide strategic guidance on architecting security measures to protect data and applications in multi-tenant environments, ensuring encryption and access controls are implemented.
  • Oversee remediation plans for identified security gaps and promote continuous improvement of security measures.
  • Drive documentation and ensure cloud infrastructure compliance with industry standards and regulations.
  • Provide strategic guidance across teams on developing and maintaining automation scripts and tools, such as infrastructure as code, to manage cloud infrastructure.
  • Align change management plans for patching, updating, and rolling back applications, and oversee system designs that enable automation of these processes.
  • Oversee multiple teams managing complex projects or initiatives, monitoring timelines, deliverables, and budgets when applicable to meet strategic objectives.
  • Model effective delegation, prioritization, and alignment of work with business needs.
  • Coach others on adjusting resources or project timelines in anticipation of business changes.
  • Lead cross-functional collaborative efforts to align expectations and strategic objectives.
  • Empower teams to build and maintain partnerships with business leaders, stakeholders, and customers to address barriers and contribute to organizational success.
  • Model transparency and inclusivity by seeking, listening to, and leveraging diverse perspectives.
  • Share problem-solving strategies across teams and provide oversight on complex operational or technical issues as needed.
  • Coach teams to analyze complex data and information to solve ambiguous issues.
  • Direct root-cause identification to prevent recurrence of issues.
  • Pursue strategic learning opportunities to maintain expertise and apply best practices at the organizational level.
  • Create opportunities for team members and leaders to build expertise in new areas and develop innovative skills through coaching.
  • Identify organizational skill-gap trends and foster knowledge sharing and learning opportunities that advance the organization.
  • Evaluate the efficiency of learning strategies and recommend adjustments.
  • Empower teams to develop and implement ideas that improve the efficiency and effectiveness of departmental processes, protocols, and workflows.
  • Coach teams to gain buy-in for ideas and seek feedback on approaches and methods for continued improvement.
  • Prioritize and review the roadmap of improvement initiatives to align with strategic direction and maximize return on investment.
  • Drive performance across teams through tailored feedback and coaching aligned with performance management processes, guidelines, and expectations.
  • Ensure consistent application of talent development procedures and communicate performance expectations across the organization.
  • Ensure individual development goals align with organizational strategic initiatives.
  • Collaborate with HR to implement talent strategy through hiring and promotion processes.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs