Senior Manager, Platform Software Engineering

Oracle

Fresher Bengaluru Full Time Work from office
Oracle logo
Posted : today
Actively hiring

Job description

Lead and shape the future of our platform's middleware evolution as a Senior Manager, Platform Software Engineering. You will guide multiple engineering teams, defining critical strategies for middleware advancements that serve a diverse range of consumers. Your leadership will be instrumental in ensuring exceptional performance, cost-efficiency, and unwavering reliability. This role involves tackling complex challenges in distributed debugging and ensuring the safety of system upgrades, while also driving significant cross-team enhancements in observability, Service Level Objectives (SLOs), and resilience patterns. You will collaborate extensively with internal and external stakeholders, evangelizing migration plans and adoption strategies to foster widespread adoption and success.

Responsibilities

Oversee platform software development, standardizing middleware patterns and client libraries for numerous consumer teams. Establish and enforce group-level guardrails for APIs/SDKs, deprecation strategies, and upgrade playbooks, diligently tracking adoption and associated risks. Champion shared observability frameworks and capacity models across teams, regularly reviewing error budget posture and implementing corrective actions. Drive the design, testing, and optimization of software solutions, providing expert technical guidance and ensuring alignment with requirements. Lead the development of new features and enhancements, adhering to design specifications, and ensuring robust documentation. Conduct code and functional reviews to foster project-wide improvements. Guide teams in debugging and troubleshooting software issues across multiple components, and implement comprehensive testing, quality assurance, and observability practices.

Shape software architecture by leading teams in designing and developing robust systems and services. Serve as a technical role model, providing domain expertise and guiding architectural decisions and best practices. Ensure adherence to architectural frameworks and internal development standards through periodic reviews. Collaborate with cross-functional teams to align software architecture with business and customer objectives, implementing performance optimization and scalability strategies. Stay ahead of industry trends through continuous technology research and evaluation for architectural enhancements.

Facilitate issue and defect resolution for software products by collaborating with stakeholders and clients to understand and address customer concerns. Provide technical guidance and prioritize support for reported issues, acting as a customer advocate and driving product enhancements based on feedback. Develop and execute policies to ensure customer satisfaction through timely issue resolution and clear communication. Manage complex product maintenance issues, ensuring agreement on short- and long-term solutions.

Uphold security and compliance standards by establishing and enforcing documented 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.

Oversee development operations by leading teams in performing regular system maintenance and testing, including critical vulnerability patching. Delegate assignments for implementing and evolving standard operating procedures (SOPs), emphasizing automation, testing, and debugging to ensure service availability, health, support, and reliability.

Qualifications

Manage multiple medium- to large-scale projects and initiatives across teams, ensuring timely delivery and budget adherence. Provide direction on project work, prioritizing tasks and aligning with business needs, while guiding teams in adapting plans to resource or timeline changes. Foster strong cross-functional partnerships to align expectations and objectives, coaching team members to develop strategic relationships with leaders and partners. Promote inclusivity by actively seeking and valuing diverse perspectives.

Guide multiple teams in resolving complex operational and technical issues, and analyze data to identify effective solutions. Review and provide insights into critical unresolved issues, helping teams pinpoint potential resolutions. Engage in continuous learning to deepen expertise and stay ahead of industry trends, integrating best practices into strategic planning. Leverage feedback for personal and team skill development, identifying skill gaps and empowering team members to pursue learning opportunities.

Drive continuous improvement by encouraging teams to develop and implement ideas for enhancing process efficiency and effectiveness. Guide teams in adopting new approaches and methods, and foster a culture of feedback for ongoing improvement. Enhance team performance through consistent feedback and coaching, aligning with performance management processes. Discuss development goals with team members, sharing career development opportunities and ensuring alignment with organizational objectives. Lead talent acquisition efforts by conducting interviews and orchestrating talent resources.

Essential Skills

Platform Software EngineeringMiddleware EvolutionPerformance ControlCost ControlReliability ManagementDistributed DebuggingUpgrade SafetyObservabilitySLOsResilience PatternsStakeholder EngagementMigration PlanningAPI DesignSDK DevelopmentDeprecation StrategiesUpgrade PlaybooksCapacity PlanningError Budget ManagementSoftware DevelopmentSoftware DesignSoftware TestingCode OptimizationSoftware ArchitectureSystem DesignAPI FunctionalityAPI IntegrationAPI VersioningLifecycle ManagementInteroperabilityPerformance OptimizationScalability StrategiesTechnology ResearchIssue ResolutionDefect ManagementCustomer SupportProduct EnhancementSecurity StandardsComplianceDevelopment Best PracticesCoding StandardsSystem MaintenanceSystem UpgradesPatchingStandard Operating Procedures (SOP)AutomationService HealthProduct ReliabilityProject ManagementCross-functional CollaborationData AnalysisProblem SolvingContinuous LearningPerformance ManagementTalent AcquisitionTeam Leadership

Highlights

  • Actively hiring

More Details

RoleSenior Manager, Platform Software Engineering
IndustryProduct and Research
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Oracle logo

Oracle

Product and Research

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