Jobs and Careers
OR

Software Development Manager

Oracle
United Statesfull_timeVerifiedPosted 11 Sept 2025
💰 $223,400/yr($109,200/yr$223,400/yr)

About the role

Oracle Cloud Infrastructure (OCI) can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment.  OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges.

OCI AI Infrastructure is at the forefront of building a cutting-edge, ultra-high-performance GPU cluster based Data Centers designed to support AI/ML/HPC workloads. This is your chance to be part of the AI revolution, creating systems that allow customers to scale from tens to thousands of GPUs without compromising performance.

We are the AI Infrastructure Delivery Engineering org at OCI. The OCI Infrastructure Delivery Engineering team will be responsible for building software services and tools to accelerate the process by which OCI grows its compute and network capacity. The service will address all aspects of the Data Center and its Physical Assets lifecycle from planning and design, to delivery and, eventually, decommissioning enabling OCI to continue to grow its footprint in both existing regions and to entirely new regions. Our goal is scale up the process to be able to meet high capacity demands from our large and hyperscale customers.

We’re looking for a Senior Manager of Software Development for Infrastructure Delivery Engineering team with expertise and passion in building teams, coaching individuals, and tackling new challenges in designing, implementing and maintaining highly available and scalable services for managing a Data Center and all its assets through its lifecycle and operations.

From a technology perspective, this is a greenfield development environment with a huge amount of autonomy, allowing us to build and innovate freely while integrating with existing systems through well-established contracts.

 

What are the biggest challenges for the team?

The biggest challenges for the team are understanding a challenging domain, dealing with abstract problem statement and shaping the product that scales OCI's ability to provide AI Infra capacity to next level. The dynamic and fast growth of the business presents a challenge to scale out quicker to meet capacity and network demands of our large scale customers.

You will be responsible to provide leadership, direction, and strategy to the team, establish and develop the team to meet and execute the strategy, working with geographically distributed teams, and contributing to the success of your team and other related teams. We expect you to deliver large-scale projects on time with high quality.

 

Required Qualifications 

  • MS or BS in Computer Science, or equivalent experience
  • 3+ years of experience managing Software Engineering teams.
  • 8+ years of software engineering experience
  • Experience delivering and operating large-scale, highly available distributed services.
  • Experienced with microservice design patterns and service-to-service communication protocols along with developing highly reliable services.
  • Experience with devising, managing, and extending monitoring solutions for large-scale environments.
  • Strong communication skills, analytical skills, and project management skills
  • Strong knowledge of data structures, algorithms, operating systems, networking and distributed systems fundamentals
  • Strong understanding of databases, virtualization technologies (Docker, Containers)
  • Understanding of service metrics and alarms through the development of dashboards, service KPIs, alarming systems.
  • Experience working in an operational environment with mission-critical services with associated on-call.

 

Preferred Qualifications

  • Experience leading teams developing services on a public cloud platform (e.g., AWS, Azure, Oracle)
  • Building teams and organizations in a v1 product development setting
  • Experience working with external customers and translating requests into prioritized work or features
  • Understanding of physical asset lifecycle within a cloud-scale datacenter
  • Experience working with Data Center Infrastructure Management systems and tools.
  • Experience using Kubernetes in CICD environments.

As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Disclaimer:

Certain US customer or client-facing roles may be required

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Oracle

View company profile →