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
…
