Lead Principal Platform Software Engineer

Oracle

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

Job description

Advance the platform's capabilities by leading critical cross-group initiatives in areas such as identity, configuration, and API gateways. This role is pivotal for enhancing reliability, performance, and compliance across the organization. You'll tackle complex distributed systems challenges, define compatibility and deprecation strategies to minimize downstream risks, and establish robust observability frameworks, SLOs, and capacity models that benefit multiple teams.

Partner closely with SRE and security teams to define architectural guardrails, implement essential security controls, and create reference implementations. This position offers a unique opportunity to shape the future of our platform infrastructure and drive significant technical advancements.

Responsibilities

Set group-wide standards for platform interoperability, security controls, and client library governance. Own and drive cross-group programs focusing on identity, configuration, and API gateway standards, ensuring measurable improvements in reliability and performance. Establish and roll out shared observability frameworks and policies adopted by numerous teams, while actively managing deprecation risks. Lead the design and development of robust software solutions, defining foundational code for new projects and prototypes. Improve and enforce all phases of the software development lifecycle, mentoring engineers across teams to enhance execution. Serve as a subject matter expert, guiding the development of new software features and enhancements according to design specifications, ensuring accessibility, and creating clear documentation. Conduct comprehensive process, architecture, and code reviews across projects and products to foster continuous improvement. Utilize modern technologies for debugging and troubleshooting to resolve highly complex software issues. Spearhead initiatives to optimize software testing, quality assurance, error logging, monitoring, and observability for effective debugging. Encourage innovation and research into relevant industry practices to boost performance across products and domains. Resolve highly complex and systematic issues related to API functionality and integration, requiring innovative solutions. Implement cutting-edge API versioning, lifecycle, and interoperability strategies.

Qualifications

Lead the design and development of software systems and services, defining project scope and reviewing/approving design recommendations. Provide expert technical guidance and coaching in software architecture decisions and best practices, influencing key organizational decisions and industry standards. Mentor small teams and peers, contributing to both individual and team development across business functions. Conduct highly complex periodic reviews using innovative methods to ensure adherence to architectural standards. Collaborate with stakeholders across business lines and externally to align software architecture with business and customer goals. Implement innovative strategies for performance optimization and scalability in software design. Conduct regular technology research and evaluation for architectural enhancements, translating findings into impactful organizational plans. Collaborate with internal and external stakeholders to understand customer issues, identify root causes, and develop mitigation strategies. Provide expert technical guidance and support to customers, addressing reported issues to prevent recurrence. Act as an advisor, advocating for customer interests and suggesting product enhancements based on feedback. Network across business lines to ensure customer satisfaction through timely issue resolution and effective communication. Guide the implementation of strategic solutions for customer issue and defect handling processes. Investigate and troubleshoot the most complex product maintenance issues, ensuring customer agreement on short- and long-term solutions. Collaborate with security and leadership teams to establish and improve development practices and coding standards, coaching less experienced team members. Participate in peer review processes, providing technical leadership to ensure quality and adherence to acceptance criteria. Share deep expertise in industry best practices and their application to software development processes. Implement highly complex secure software development practices using modern innovation to prevent security vulnerabilities, leveraging automation. Lead periodic maintenance and testing operations for systems requiring upgrades or patching, particularly for critical vulnerabilities. Drive improvements in automation, testing, and debugging to ensure service/product availability, health, support, and reliability.

Essential Skills

Platform Software EngineeringDistributed SystemsAPI GatewaysObservabilitySLOsCapacity PlanningArchitectureSecurity ControlsReference ImplementationsSRESoftware DevelopmentSoftware DesignSoftware TestingSoftware OptimizationSoftware LifecycleDebuggingTroubleshootingAPI VersioningAPI LifecycleInteroperabilitySystem DesignPerformance OptimizationScalabilityProblem SolvingRoot Cause AnalysisSecure Software DevelopmentSystem MaintenanceAutomationDevOps

Highlights

  • Actively hiring

More Details

RoleLead Principal Platform Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Oracle logo

Oracle

IT Consulting

Lead Principal Platform Software Engineer at Oracle | SkillMX | SkillMX