O

Oracle

Builds databases, business apps and cloud services

Senior Software Engineer - Core Infrastructure

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

About the Job

Requirements

  • Design, develop, and maintain system software modules for managing, monitoring, and provisioning computer servers, storage, networking, and GPU subsystems in a hyperscale environment.
  • Design, develop, and deploy software layers and tooling to automate hardware provisioning and server onboarding at fleet scale.
  • Integrate and validate system firmware with hardware components; support platform bring-up, firmware updates, platform-level diagnostics, and cross-layer debugging.
  • Diagnose and resolve issues across software, firmware, and hardware layers, using DevOps and incident-response practices to maintain reliability and availability.
  • Design software solutions and analyze requirements to achieve business and operational goals independently.
  • Develop software features and enhancements following design specifications, and document software design and code.
  • Conduct debugging and troubleshooting, develop fixes, and implement functional and non-functional testing, quality assurance, error logging, monitoring, and observability.
  • Perform performance profiling and optimization of code; troubleshoot API functionality and integration; implement API versioning, lifecycle, and interoperability strategies.
  • Design and develop software, systems, and services aligned with predefined system architecture; apply software architecture decisions and best practices.
  • Implement performance optimization and scalability strategies in software design.
  • Provide technical guidance and support to customers regarding customer-reported issues; implement customer issue or defect handling and training processes.
  • Establish and follow development practices and coding standards; ensure code quality and adherence to acceptance criteria; apply secure coding practices.
  • Perform periodic maintenance and testing for systems requiring upgrades or patches, including for critical vulnerabilities.
  • Independently manage work, timelines, and deliverables; prioritize work and adapt to resource or timeline shifts.
  • Collaborate across teams, understand business, stakeholder, and customer needs, and build effective partnerships.
  • Identify and address issues, analyze information from multiple sources, troubleshoot errors, and contribute to knowledge sharing and best practices.
  • Seek feedback and training to build skills and stay current with industry trends and best practices.
  • Recommend process, protocol, and workflow improvements to increase team efficiency and effectiveness.

Responsibilities

  • Work closely with platform engineering, operations, firmware development, silicon and board vendors, and data center teams to support and troubleshoot hardware bring-up, provisioning, and lifecycle operations.
  • Lead code reviews in designated areas to drive improvements.
  • Collaborate with team leads to review work for alignment with software architecture.
  • Collaborate within and beyond the immediate team to understand customer issues and align solutions.
  • Coach, mentor, and guide others to advocate for customer interests and suggest product enhancements based on feedback.
  • Influence the team to support customer satisfaction through timely issue resolution and effective communication.
  • Investigate and troubleshoot complex product maintenance issues and align with customers on short- and long-term solutions.
  • Drive automation, testing, and debugging improvements that support system and product availability, health, support, and reliability.
  • Listen to diverse perspectives and ask questions to ensure understanding.
  • Seek input from team members on alternative approaches and methods to improve work.

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