O

Oracle

Builds databases, business apps and cloud services

Lead Principal Systems Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Expert technical knowledge of systems software, system firmware integration, hardware provisioning, and large-scale cloud fleet operations.
  • Knowledge of server, storage, networking, and GPU subsystems, including scalability, reliability, and efficiency considerations.
  • Expertise in software architecture, software development lifecycle practices, coding standards, security practices, testing, debugging, and observability.
  • Ability to guide architecture decisions, review designs and code, and resolve highly complex software, API, customer issue, and hardware provisioning problems.
  • Ability to collaborate with engineering, security, vendor, customer, operations, and data center stakeholders.
  • Ability to manage timelines, deliverables, and budgets for high-impact projects and adjust plans as business priorities shift.
  • Ability to provide technical guidance, coaching, and mentorship across teams.
  • Ability to conduct technology research and evaluate emerging trends, technologies, and industry standards.
  • Ability to contribute to candidate interviews, candidate assessment, and hiring decisions.

Responsibilities

  • Define architecture for large-scale systems software, firmware integration, and fleet automation that impacts multiple teams or products.
  • Anticipate platform risks and cross-domain failure modes; build frameworks for validation, conformance, and rapid incident mitigation.
  • Influence silicon, board, and firmware roadmaps to optimize reliability, performance, and cost at hyperscale.
  • Champion engineering excellence in coding standards, threat modeling, resource management, concurrency, and fault isolation.
  • Lead multi-quarter initiatives from prototype to production hardening, delivering measurable improvements in availability and efficiency.
  • Contribute to architectural direction for system software and management paradigms across server, storage, networking, and GPU subsystems.
  • Drive the definition and evolution of hardware provisioning solutions for next-generation hardware platforms, leading cross-functional efforts across engineering, operations, and global data centers.
  • Lead integration of system firmware with emerging hardware in collaboration with silicon, board, and firmware teams.
  • Partner with internal and external engineering, security, and vendor teams to improve performance, security, and diagnosability of system platforms and provisioning workflows.
  • Lead or oversee analysis of high-impact hardware provisioning and systems software failures and develop systemic engineering and process improvements for large-scale cloud fleets.
  • Mentor engineers across teams and promote best practices in systems integration, reliability, and operational excellence.
  • Lead project initiatives to design software solutions, identify and analyze requirements, and write or define foundational code for projects or prototypes.
  • Improve execution of all phases of the software development lifecycle and coach engineers across teams or units to drive improvements.
  • Develop and guide software features and enhancements following design specifications, ensure accessibility, and document software design and code.
  • Lead process, architecture, and code reviews across projects and products or services.
  • Debug and troubleshoot highly complex software issues using modern and emerging technologies.
  • Lead strategic initiatives to optimize software testing, quality assurance, software error logging, monitoring, and observability.
  • Encourage innovation, research, and relevant industry practices to optimize performance across products and domains.
  • Resolve and troubleshoot complex systemic issues related to application programming interface functionality and integration.
  • Implement API versioning, lifecycle, and interoperability strategies.
  • Lead design and development initiatives for software, systems, and services; define scope and review, influence, and approve scope and design recommendations.
  • Provide technical guidance, domain expertise, and coaching on software architecture decisions and best practices; mentor small teams and peers and contribute to individual and team development.
  • Conduct complex periodic reviews and ensure adherence to architectural standards.
  • Collaborate with internal and external stakeholders to align software architecture with business and customer goals and priorities.
  • Implement performance optimization and scalability strategies in software design.
  • Research and evaluate technology for architectural enhancements and translate findings into decisions and plans with organizational impact.
  • Lead internal and external collaboration to understand customer issues, root causes, and mitigations, and explain the rationale for solutions.
  • Provide expert technical guidance and support to customers regarding reported issues to mitigate recurrence.
  • Advocate for customer interests and recommend product enhancements and solutions based on feedback.
  • Coordinate across business lines to resolve issues in a timely manner and communicate effectively to support customer satisfaction.
  • Guide implementation of strategic solutions for customer issue and defect handling and training processes.
  • Investigate and troubleshoot complex, broadly reaching product maintenance issues and secure customer agreement on short- and long-term solutions.
  • Collaborate with security and leadership teams to establish, follow, and improve development practices and coding standards, coaching less experienced team members.
  • Participate in peer reviews and provide technical leadership to ensure quality and adherence to acceptance criteria.
  • Share expertise in industry best practices and their application to software development processes.
  • Implement complex secure software development practices and solutions to prevent security vulnerabilities, using automated tools to augment manual review.
  • Lead periodic maintenance and testing operations for systems requiring upgrades or patches, including for critical vulnerabilities.
  • Drive improvements and ensure automation, testing, and debugging of systems to support service and product availability, health, support, and reliability.
  • Manage and direct timelines, deliverables, and budgets when applicable for critical high-impact projects or initiatives, ensuring timely completion and adherence to requirements.
  • Anticipate and plan for resource or timeline shifts based on changing business priorities.
  • Influence cross-functional leaders and external stakeholders to align on strategic objectives.
  • Build partnerships with business leaders, stakeholders, and customers; identify opportunities to expand partnerships and promote organizational success.
  • Seek, listen to, and incorporate diverse perspectives to promote transparency and inclusivity.
  • Lead advanced problem-solving efforts and serve as an escalation point for complex issues.
  • Guide others in applying data-driven techniques to ambiguous or novel issues, finding root causes, and implementing solutions that prevent recurrence.
  • Use industry knowledge and expertise to serve as a thought leader within the organization.
  • Contribute to the field or industry through conference presentations, white papers, or research contributions.
  • Monitor emerging trends, technologies, and industry standards to maintain expertise and keep the organization aligned with current best practices.
  • Promote continuous learning, knowledge sharing, and professional development across teams.
  • Apply new knowledge to advance the organization and mentor others to do the same.
  • Develop and implement improvements to processes, protocols, and workflows across the organization.
  • Evaluate the effectiveness of updated approaches and methods, enhancing efficiency and ensuring alignment with organizational goals.
  • Design and develop metrics to measure the success of improvement initiatives.
  • Advise on talent needs and organizational talent strategy.
  • Contribute leadership and expertise to candidate interviews, assessment, and hiring decisions, ensuring alignment with organizational talent strategy.

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