Senior Manager, Platform Software Engineering

Oracle

Fresher India Full Time Remote
Oracle logo
Posted : today
Actively hiring

Job description

This senior leadership role focuses on driving the evolution of platform software engineering. You will lead multiple teams, setting the strategic direction for middleware advancements that serve a wide range of consumers. Key accountabilities include ensuring high performance, cost-efficiency, and unwavering reliability of our platform services. You will also be instrumental in resolving complex distributed debugging challenges and ensuring the safety of upgrades.

This position demands a proactive approach to enhancing observability, meeting stringent Service Level Objectives (SLOs), and embedding robust resilience patterns across our systems. Effective engagement with internal and external stakeholders is crucial, including the development and dissemination of migration plans and adoption playbooks.

Responsibilities

Lead and mentor multiple platform teams in standardizing middleware patterns and client libraries for broad consumer adoption.

Establish group-wide guardrails for APIs/SDKs, define deprecation strategies, and develop comprehensive upgrade playbooks, diligently tracking adoption and associated risks.

Champion shared observability frameworks and sophisticated capacity modeling across teams, rigorously reviewing error-budget postures and implementing necessary corrective actions.

Guide software development teams in designing robust solutions, meticulously aligning with requirements, and ensuring adherence to design specifications. Develop documentation to clarify software design and code.

Conduct and lead code and functional reviews to foster continuous improvement across projects.

Oversee debugging and troubleshooting efforts to resolve software issues across diverse components and functional areas.

Provide expert guidance on implementing comprehensive software testing strategies, quality assurance processes, and effective error logging, monitoring, and observability for efficient debugging.

Drive performance profiling and optimization initiatives using analytical approaches.

Lead troubleshooting efforts for application programming interface (API) functionality and integration challenges.

Implement strategies for API versioning, lifecycle management, and interoperability.

Qualifications

Provide technical leadership and architectural guidance in software system design and development.

Act as a technical role model, offering domain expertise and best practices in software architecture decisions.

Ensure adherence to architectural frameworks and internal development standards through regular reviews.

Collaborate with cross-functional teams to align software architecture with business and customer objectives.

Implement performance optimization and scalability strategies within software design.

Conduct technology research and evaluation for continuous architectural enhancements.

Engage with stakeholders and external clients to understand and resolve customer issues.

Prioritize and provide technical guidance for customer support.

Advocate for customer interests and drive product enhancements based on feedback.

Develop and execute policies to ensure customer satisfaction through timely issue resolution and clear communication.

Manage processes for handling customer issues and defects, identifying training needs.

Oversee investigation and troubleshooting of complex product maintenance issues to achieve customer agreement on solutions.

Collaborate to establish and enforce security criteria, development best practices, and coding standards.

Ensure clarity of operational objectives for adherence to acceptance criteria.

Implement secure software development practices to prevent vulnerabilities.

Lead teams in performing system maintenance, upgrades, and patching.

Delegate assignments for implementing and evolving standard operating procedures (SOP) for development, driving automation, testing, and debugging to ensure service availability and reliability.

Highlights

  • Actively hiring

More Details

RoleSenior Manager, Platform Software Engineering
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Oracle logo

Oracle

IT Consulting

Senior Manager, Platform Software Engineering at Oracle | SkillMX | SkillMX