Senior Manager, Platform Software Engineering

Company: Oracle Corporation
Apply for the Senior Manager, Platform Software Engineering
Location: Bristol
Job Description:

Overview

In this role, you lead one or more platform teams focused on evolving middleware for multiple consumers, driving performance, cost control, and reliability. You champion cross-team observability, SLOs, and resilience while coordinating migration plans and adoption playbooks with stakeholders inside and beyond the group. You shape platform standards and API/SDK guidance, empowering teams to deliver scalable, secure software that underpins Oracle’s AI-enabled cloud solutions. This is an impact-driven opportunity to steer foundational middleware at scale and help customers realize transformative outcomes.

Pay / Benefits

  • flexible medical
  • life insurance
  • retirement options
  • volunteer programs
  • accommodations for disabilities
  • EEO employer

Responsibilities

  • Lead multiple platform teams to standardize middleware patterns and client libraries used by several consumer teams
  • Establish guardrails for APIs/SDKs, deprecation strategies, and upgrade playbooks; monitor adoption and risk
  • Sponsor shared observability frameworks and capacity models; review error-budget posture and corrective actions
  • Design and guide software solutions; ensure alignment with requirements and accessibility
  • Lead code reviews and functional reviews to drive project improvements
  • Oversee debugging and troubleshooting across components to fix issues
  • Guide teams in implementing testing, QA, error logging, monitoring, and observability for effective debugging
  • Perform performance profiling and optimization of code
  • Lead API versioning, lifecycle, and interoperability strategies
  • Design and develop software, systems, and services; provide architectural guidance
  • Ensure adherence to architectural frameworks and standards; align architecture with business goals
  • Collaborate with cross-functional teams to align software architecture with customer priorities
  • Implement performance optimization and scalability strategies in design
  • Conduct technology research and evaluations for architectural enhancements
  • Collaborate with stakeholders to understand customer issues and prioritize solutions
  • Advise on customer-driven product enhancements based on feedback
  • Develop and enforce policies to ensure customer satisfaction and timely issue resolution
  • Lead processes for handling customer issues and defects and facilitate training as needed
  • Investigate and troubleshoot complex product maintenance issues to agree on solutions
  • Collaborate to establish security criteria, best practices, and coding standards
  • Ensure clarity of operational objectives and compliance with acceptance criteria
  • Implement secure software development practices to prevent vulnerabilities
  • Lead maintenance activities, patching, and automation to ensure service availability
  • Drive SOPs for development and improvements, focusing on automation, testing, and debugging
  • Oversee SOP-driven deployment and reliability improvements
  • Manage project priorities, timelines, and budgets across teams
  • Foster cross-functional partnerships and inclusive collaboration across multiple teams
  • Coach teams to build strategic relationships with business leaders and external partners
  • Promote continuous learning and skill development across teams
  • Encourage process improvements and adoption of new ideas across teams
  • Provide performance feedback and development opportunities aligning with organizational goals
  • Develop and manage talent acquisition pipelines as needed

Key requirements

  • cross-functional collaboration
  • stakeholder engagement
  • inclusive leadership
  • middleware pattern standardization
  • APIs/SDKs guidance
  • observability frameworks

…

Posted: September 20th, 2026