Senior Manager, Platform Software Engineering
Oracle Corporation
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
- 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
- cross-functional collaboration
- stakeholder engagement
- inclusive leadership
- middleware pattern standardization
- APIs/SDKs guidance
- observability frameworks
Reference: WJ-747_30298371