Senior Manager, Platform Software Engineering

Oracle•Nashville, TN
•Onsite

About The Position

Oracle Cloud Infrastructure (OCI) is seeking a Senior Manager, Platform Software Engineering to lead multiple engineering teams within the OCI FinOps Cloud Advisor and Cloud Capacity Management organization. The role guides development and evolution of cloud optimization and capacity management platforms used by Oracle internal service teams and external customers to optimize cloud resources, understand infrastructure capacity, and make informed decisions about utilization, cost, and future demand. The position oversees engineering delivery, platform architecture, and operational excellence across Cloud Advisor and Cloud Capacity Management. It drives scalable backend services, APIs, SDKs, and shared platform capabilities while improving service reliability, security, performance, and customer experience. The role combines technical expertise in distributed systems and platform engineering with leadership, talent development, stakeholder influence, and delivery of reliable cloud services at scale. The role leads one or more platform teams and defines tactical and strategic elements for middleware evolution serving multiple consumers. It is accountable for performance, cost control, and reliability outcomes, including escalations for distributed debugging and upgrade safety. It drives cross-team improvements to observability, SLOs, and resilience patterns, and engages stakeholders to communicate migration plans and adoption playbooks. The position is onsite in Nashville, Tennessee, five days per week; relocation assistance is available, and the role is not remote.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, Information Systems, Information Technology, Mathematics, Physics, or a related applicable field, or equivalent experience.
  • 10 or more years of professional experience in software engineering, cloud infrastructure, or enterprise technology.
  • 3 or more years of engineering leadership experience.
  • Experience leading engineering teams, managing delivery, and supporting hiring, performance management, and career development.
  • Strong background in backend or platform engineering, distributed systems, APIs, SDKs, and scalable cloud services.
  • At least 6 years of programming or scripting experience, including software design, code reviews, debugging, and performance optimization.
  • At least 4 years of database experience, including data pipelines, integration, security, and monitoring.
  • Experience with automation, CI/CD, testing, observability, incident management, and service reliability.
  • Knowledge of secure development practices, coding standards, and applicable compliance requirements.
  • Experience supporting technical innovation and preparing, filing, and managing patent applications.
  • Strong communication, problem-solving, and cross-functional collaboration skills.
  • Minimum job qualification pathways also include 9 years of software development experience; or specified bachelor's-level degrees with 5 years, master's-level degrees with 3 years, or a doctorate with 1 year of software development experience.
  • Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery.
  • Demonstrated knowledge or ability in automation, compliance, data management, and data integration.
  • Demonstrated ability to prepare, file, and manage patent applications.
  • Experience with programming and/or scripting languages and databases as specified in the job qualifications.

Nice To Haves

  • Experience with FinOps, cloud cost optimization, recommendation engines, or resource rightsizing.
  • Experience with cloud capacity planning, forecasting, infrastructure utilization, or demand management.
  • At least 3 years of experience with cloud platforms such as OCI, AWS, Azure, or Google Cloud.
  • At least 2 years of technical leadership experience with direct reports.
  • At least 2 years of experience managing budgets or project financials.
  • Experience applying AI/ML to optimization, forecasting, or operational automation.
  • Familiarity with Java, Python, SQL, REST APIs, distributed data processing, and observability technologies.
  • Preferred qualifications include 10 years of software development experience, or specified bachelor's-level degrees with 6 years, master's-level degrees with 4 years, or a doctorate with 2 years of software development experience.
  • Experience working with operating budgets or project financials and technical lead experience with direct reports.

Responsibilities

  • Lead multiple platform teams to standardize middleware patterns and client libraries used by multiple consumer teams.
  • Establish group-level guardrails for APIs and SDKs, deprecation strategies, and upgrade playbooks; track adoption and risk.
  • Sponsor shared observability frameworks and capacity models across teams; review error-budget posture and corrective actions.
  • Lead teams in designing software solutions and aligning them with requirements; manage development of software features and enhancements, accessibility, and design and code documentation.
  • Lead code and functional reviews, debugging, troubleshooting, testing, quality assurance, error logging, monitoring, and observability improvements.
  • Guide performance profiling and code optimization, and resolve API functionality and integration issues.
  • Lead API versioning, lifecycle, and interoperability strategies.
  • Lead software, systems, and services design; guide architecture decisions and best practices; review adherence to architecture frameworks and development standards.
  • Collaborate with cross-functional teams to align software architecture with business and customer goals; lead performance, scalability, and technology evaluation efforts.
  • Work with stakeholders, external clients, and partners to understand customer issues, prioritize support, advocate for customers, and suggest product enhancements.
  • Develop and execute policies for timely customer issue resolution and effective communication; manage complex product maintenance investigations and short- and long-term solutions.
  • Establish and enforce documented security criteria, development best practices, processes, coding standards, and operational objectives; implement secure development practices to prevent vulnerabilities.
  • Lead periodic system maintenance, upgrade, patching, and testing operations, including work addressing critical vulnerabilities.
  • Delegate and improve standard operating procedures for development, automation, testing, and debugging to ensure service availability, health, support, and reliability.
  • Lead engineering delivery and platform architecture across Cloud Advisor and Cloud Capacity Management, while developing talent and supporting hiring, performance management, and career development.
  • Drive platform performance, cost control, reliability, observability, SLOs, resilience, migration planning, and adoption across teams.

Benefits

  • Competitive benefits supporting employees with flexible medical, life insurance, and retirement options.
  • Employee volunteer programs.
  • Relocation assistance is available for this onsite role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service