O

Oracle

Builds databases, business apps and cloud services

Lead Principal Platform Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong expertise in building cloud services and features, with a focus on performance and scalability.
  • Ability to resolve complex, ambiguous distributed systems challenges and define compatibility and deprecation strategies.
  • Expertise in observability frameworks, service-level objectives, and capacity models.
  • Ability to provide technical direction and domain expertise across teams.
  • Ability to lead requirements analysis and solution development and establish foundational code for new projects and prototypes.
  • Expertise in software architecture, design, performance, scalability, accessibility, reliability, interoperability, API integration and versioning, testing, quality assurance, debugging, troubleshooting, security controls, and secure development practices.
  • Ability to coordinate scope, timelines, deliverables, dependencies, and budgets for critical initiatives.
  • Ability to identify root causes, evaluate options using evidence and data, define success metrics, and implement durable solutions.
  • Deep expertise in emerging technologies, industry trends, and evolving standards.
  • Ability to contribute technical expertise to candidate interviews, assessments, and hiring decisions.

Responsibilities

  • 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.
  • Influence architectural decisions, engineering standards, and technology adoption across teams.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs