Senior Manager, Platform Software Engineering
Oracle
Oracle
Lead and evolve platform software engineering initiatives, guiding multiple teams in strategic middleware development. You will be instrumental in ensuring the performance, cost-effectiveness, and reliability of our platform, addressing complex distributed debugging and upgrade challenges. Drive impactful cross-team enhancements in observability, service-level objectives (SLOs), and resilience patterns. Engage effectively with diverse stakeholders to articulate migration strategies and facilitate adoption.
This role is crucial for shaping the future of our platform's middleware, fostering standardization, and ensuring robust engineering practices across development, architecture, and operations.
Guide platform teams to standardize middleware patterns and client libraries. Establish group-wide guardrails for APIs/SDKs, deprecation strategies, and upgrade processes. Champion shared observability frameworks and capacity planning models. Provide technical leadership in software design, testing, and optimization. Oversee code reviews, debugging, and troubleshooting across multiple components. Lead architectural decisions, ensuring adherence to best practices and business objectives. Collaborate with stakeholders to resolve customer issues and advocate for product enhancements.
Implement and enforce security criteria, development best practices, and coding standards. Manage system maintenance, including upgrades and patching. Drive continuous improvement in processes, protocols, and workflows. Develop and coach team members, fostering career growth and aligning individual goals with organizational objectives.
Proven experience leading platform software engineering teams and defining strategic roadmaps for middleware evolution. Demonstrated ability to manage performance, cost control, and reliability outcomes for distributed systems. Expertise in driving cross-team improvements in observability, SLOs, and resilience. Strong stakeholder engagement and communication skills for socializing migration plans and adoption strategies. Experience in designing and implementing robust software architectures, development processes, and best practices. Skilled in leading teams through complex debugging, troubleshooting, and issue resolution. Proficiency in establishing and enforcing security, compliance, and development standards. A strategic mindset with a focus on continuous learning and improvement, mentoring teams, and developing talent.
Oracle
IT Consulting