Search by job, company or skills

Lead Principal Platform Software Engineer

Lead Principal Platform Software Engineer

Oracle
Fresher
Not Disclosed
  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

Job Description

Demonstrates strong expertise in building cloud services and features, with a focus on performance and scalability. Leads cross-group platform initiatives, that significantly improve reliability, performance, and compliance. Anticipates and resolves complex, ambiguous distributed systems challenges and defines compatibility and deprecation strategies to minimize downstream risk. Establishes shared observability frameworks, SLOs, and capacity models adopted across multiple teams. Partners with PSR, SRE and security teams to define architectural guardrails, security controls, and reference implementations.

Responsibilities

Key Responsibilities

Software Architecture and Technical Leadership

  • Lead the architecture and design of software, systems, and services; define scope, evaluate tradeoffs, and review and approve design recommendations.
  • Partner with internal and external stakeholders to align architecture with business priorities and customer needs.
  • Provide technical direction and domain expertise across teams, influencing architectural decisions, engineering standards, and technology adoption.
  • Design for performance, scalability, accessibility, reliability, and interoperability.
  • Conduct architecture reviews to ensure adherence to standards, identify improvements, and guide implementation.
  • Evaluate emerging technologies and industry practices, translating findings into architectural decisions and actionable plans.

Software Development and Engineering Quality


  • Lead requirements analysis and solution development; establish foundational code for new projects and prototypes.
  • Serve as a subject matter expert for software features and enhancements, ensuring alignment with design specifications and maintaining clear technical documentation.
  • Improve practices across the software development lifecycle and coach engineers across teams.
  • Lead design, code, and process reviews to improve software quality, maintainability, and delivery.
  • Resolve complex software and distributed systems issues using advanced debugging and troubleshooting techniques.
  • Define API integration, versioning, compatibility, deprecation, and lifecycle strategies to support interoperability and minimize downstream risk.
  • Drive improvements in functional and non-functional testing, quality assurance, error logging, monitoring, and observability.

Performance, Reliability, and Operations


  • Lead initiatives to improve performance and scalability across products and services.
  • Partner with PSR, SRE, and engineering teams to strengthen service availability, operational health, supportability, and reliability.
  • Establish shared observability frameworks, service-level objectives, and capacity models across teams.
  • Guide system maintenance, upgrades, patching, and validation, including remediation of critical vulnerabilities.
  • Expand automation for testing, diagnostics, debugging, and maintenance to improve operational efficiency and reduce recurring issues.

Customer Support and Defect Resolution


  • Lead investigations into complex, high-impact customer issues, identifying root causes and defining immediate mitigations and long-term solutions.
  • Provide expert technical guidance to customers and stakeholders, clearly explaining solution rationale, tradeoffs, and preventive measures.
  • Coordinate across teams and business units to resolve issues promptly and maintain effective customer communication.
  • Advocate for customer needs and translate feedback into product enhancements and maintenance priorities.
  • Improve defect management, escalation, and training processes to strengthen support and prevent recurrence.

Security, Standards, and Compliance


  • Partner with security and engineering leaders to define and improve secure development practices, coding standards, and architectural controls.
  • Provide technical leadership in peer reviews to ensure software meets quality standards and acceptance criteria.
  • Design and implement solutions to prevent security vulnerabilities, combining automated checks with expert review.
  • Promote industry best practices and coach engineers in their application throughout the development lifecycle.

Core Responsibilities Planning and Execution


  • Provide technical leadership for critical, high-impact initiatives, coordinating scope, timelines, deliverables, dependencies, and budgets where applicable.
  • Anticipate changes in business priorities, resources, and schedules; adjust plans to maintain delivery quality and achieve intended outcomes.

Collaboration and Influence


  • Build alignment among cross-functional leaders, business stakeholders, customers, and external partners on strategic objectives.
  • Develop lasting partnerships and identify opportunities for broader collaboration.
  • Promote transparent, inclusive decision-making by actively seeking and incorporating diverse perspectives.

Problem Solving and Continuous Improvement


  • Serve as a technical escalation point for complex, ambiguous, or novel problems.
  • Guide teams in using evidence and data to identify root causes, evaluate options, and implement durable solutions.
  • Improve processes, tools, and workflows to increase engineering efficiency and effectiveness.
  • Define success metrics, assess results, and refine improvements to support organizational goals.

Learning and Knowledge Sharing


  • Maintain deep expertise by monitoring emerging technologies, industry trends, and evolving standards.
  • Share technical knowledge through mentoring, documentation, presentations, and, where appropriate, conference talks, white papers, or research contributions.
  • Promote continuous learning across teams and help engineers apply new knowledge to practical challenges.

Talent Development and Hiring


  • Contribute technical expertise to talent planning, candidate interviews, assessments, and hiring decisions.
  • Mentor engineers and peers to strengthen technical judgment, expand expertise, and support individual and team development.

About Us


Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [Confidential Information] or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

More Info

Job Type:
Industry:
Employment Type:

About Company