Senior Manager, Platform Software Engineering

Oracle•United States,
•$120,000 - $306,400

About The Position

Leads one or more platform teams and defines tactical and strategic elements of middleware evolution for multiple consumers. The role is accountable for performance, cost control, and reliability outcomes, and handles escalations involving distributed debugging and upgrade safety. It drives cross-team improvements to observability, service-level objectives (SLOs), and resilience patterns, while engaging internal and external stakeholders to socialize migration plans and adoption playbooks. The position leads multiple platform teams in standardizing middleware patterns and client libraries, establishing guardrails for APIs and SDKs, deprecation strategies, and upgrade playbooks, and tracking adoption and risk. It sponsors shared observability frameworks and capacity models and reviews error-budget posture and corrective actions. The role also guides software design, development, testing, architecture, performance optimization, API lifecycle strategies, customer issue resolution, security and compliance practices, and system maintenance. The Senior Manager oversees multiple medium- to large-scale projects or initiatives across teams, guiding priorities and aligning work with business needs. It drives cross-functional partnerships, complex problem solving, continuous learning and improvement, and performance and career development across teams. The position includes coaching team members, supporting talent acquisition, and aligning individual goals with organizational goals.

Responsibilities

  • Lead multiple platform teams to standardize middleware patterns and client libraries used by 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.
  • Guide teams in designing software solutions, analyzing requirements, developing features and enhancements, and documenting software design and code.
  • Lead code and functional reviews to improve project quality.
  • Guide debugging and troubleshooting across multiple components and functional areas.
  • Guide testing, quality assurance, error logging, monitoring, and observability practices.
  • Use analytical methods to profile and optimize performance.
  • Lead teams in troubleshooting API functionality and integration issues and implementing API versioning, lifecycle, and interoperability strategies.
  • Lead software, systems, and services design and development; provide architectural guidance and domain expertise.
  • Review architecture and ensure adherence to frameworks, development practices, and standards.
  • Collaborate with cross-functional teams to align architecture with business and customer goals.
  • Lead performance optimization, scalability, and technology research efforts.
  • Collaborate with stakeholders, external clients, and partners to understand issues and align solutions.
  • Prioritize customer support, advocate for customer interests, recommend product enhancements, and ensure timely issue resolution and effective communication.
  • Manage investigation and troubleshooting of complex product maintenance issues and guide teams handling customer defects.
  • Establish and enforce security criteria, development best practices, processes, and coding standards with relevant stakeholders.
  • Clarify operational objectives and implement secure software development practices to prevent vulnerabilities.
  • Lead periodic system maintenance, testing, upgrades, and patching, including for critical vulnerabilities.
  • Delegate and evolve standard operating procedures for development; drive automation, testing, debugging, availability, health, support, and reliability improvements.
  • Manage multiple medium- to large-scale projects or initiatives across teams, monitoring timelines, deliverables, and budgets where applicable.
  • Set priorities and guide teams in adjusting plans to resource or timeline changes.
  • Drive cross-functional partnerships and coach team members in building strategic relationships with stakeholders and external partners.
  • Promote inclusivity by seeking and listening to diverse perspectives.
  • Direct teams in addressing complex operational and technical issues and analyzing information to identify solutions.
  • Model continuous learning, incorporate industry best practices, identify team skill gaps, and enable knowledge sharing and development.
  • Drive improvements to the efficiency and effectiveness of processes, protocols, and workflows across teams.
  • Provide performance feedback and coaching, discuss development goals, align individual goals with organizational goals, and support career development.
  • Develop and manage the talent acquisition pipeline by leading candidate interviews, monitoring promotion eligibility, and/or orchestrating talent resources.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance
  • Supplemental life insurance
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation for eligible salaried employees or accrued vacation for other eligible employees
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal benefits
  • Voluntary auto, homeowner, and pet insurance
  • May be eligible for bonus, equity, and compensation deferral
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service