Principal Software Engineer, Platform

Oracle

Santa Clara (CA)

On-site

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Oracle in Santa Clara, CA is seeking a senior Oracle Database Engineer to lead engineering and operational management for large-scale Oracle database fleets, focusing on 19c performance tuning, reliability, and architecture design.

You will build automation with Python or Shell, guide upgrades and changes, and collaborate with cross-functional teams to ensure security, availability, and scalable cloud services. Excellent English and leadership required.

Qualifications

  • 6–8 years of Oracle Database Engineering, Administration, SRE experience.
  • Deep expertise with Oracle 19c, RAC, Data Guard, RMAN, ASM, SQL optimization, and HA/DR design.
  • Strong Python and Shell scripting for automation and tooling.
  • Proven experience leading complex database changes and reliability initiatives.
  • Excellent written and spoken English and cross-functional collaboration.

Responsibilities

  • Lead engineering and operational management for large-scale Oracle database fleets.
  • Drive performance analysis, tuning, diagnostics, and reliability improvements for Oracle 19c.
  • Design and implement database architecture, access methods, and security standards.
  • Develop fleet-management automation using Python and Shell scripting.
  • Mentor engineers, review designs, and establish runbooks.
  • Collaborate with OCI teams to deliver resilient cloud services.

Skills

Leadership
English communication
Problem solving
Automation scripting

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Oracle RAC
Data Guard
RMAN
ASM
SQL tuning
Performance diagnostics

Job description

Job Description
  • Lead engineering and operational management for highly available, large-scale Oracle database fleets.
  • Drive Oracle 19c performance analysis, complex tuning, diagnostics, and reliability improvements.
  • Design and implement database architecture, access methods, allocation strategies, validation controls, protection, and security standards.
  • Build scalable fleet-management automation and tooling using Python and/or Shell scripting.
  • Lead technical analysis for database upgrades, patches, enhancements, and architectural changes.
  • Define long-range database capacity, availability, and operational requirements with OCI service owners.
  • Lead incident response, root-cause analysis, and prevention initiatives for complex production issues.
  • Mentor engineers, review designs and code, and establish operational best practices and runbooks.
  • Collaborate with Compute, Storage, Networking, Governance, and other OCI teams to deliver resilient cloud services.
Responsibilities
  • Lead engineering and operational management for highly available, large-scale Oracle database fleets.
  • Drive Oracle 19c performance analysis, complex tuning, diagnostics, and reliability improvements.
  • Design and implement database architecture, access methods, allocation strategies, validation controls, protection, and security standards.
  • Build scalable fleet-management automation and tooling using Python and/or Shell scripting.
  • Lead technical analysis for database upgrades, patches, enhancements, and architectural changes.
  • Define long-range database capacity, availability, and operational requirements with OCI service owners.
  • Lead incident response, root-cause analysis, and prevention initiatives for complex production issues.
  • Mentor engineers, review designs and code, and establish operational best practices and runbooks.
  • Collaborate with Compute, Storage, Networking, Governance, and other OCI teams to deliver resilient cloud services.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 6-8 years of Oracle Database Engineering, Administration, SRE experience.
  • Deep expertise with Oracle 19c, including RAC, Data Guard, RMAN, ASM, SQL optimization, performance diagnostics, and HA/DR design.
  • Strong Python and/or Shell scripting experience for automation, diagnostics, monitoring, and operational tooling.
  • Demonstrated experience leading complex database changes, upgrades, and reliability initiatives.
  • Strong understanding of database security, observability, capacity planning, and cloud-scale operations.
  • Proven technical leadership, mentoring, and cross-functional collaboration skills.
  • Excellent written and spoken English, critical thinking, and ability to operate effectively in a demanding environment.

Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibility, and safe rollout practices. Drives observability standards, capacity planning, and resilience patterns across several workloads. Produces migration guides and adoption playbooks that raise ecosystem consistency and developer experience.

Key Responsibilities
Platform Software Development:
  • Lead cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale.
  • Define and enforce versioning, deprecation, and rollout strategies that minimize downstream breaks.
  • Drive shared observability baselines (SLOs, error budgets) and resilience patterns across several services.
Software Development and Coding - Design, Testing, and Optimization:
  • Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion.
  • Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements.
  • Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code.
  • Leads code reviews in multiple areas to help drive improvements.
  • Conducts debugging and troubleshooting to identify and fix complex software issues.
  • Develops
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Platform
Principal Software Engineer, Platform

Ll Oefentherapie • Seattle (WA)

On-site
USD 120,000 - 190,000
Principal Platform Software Engineer (Database Platform)
Principal Platform Software Engineer (Database Platform)

Oracle • United States

Remote
USD 180,000 - 260,000
Senior Principal Software Engineer
Senior Principal Software Engineer

Oracle • Santa Clara (CA)

On-site
USD 135,000 - 306,000
Medical, dental, and vision insurance
401(k) Retirement plan with company m|
Paid time off
+3
Principal Software Engineer, Platform
Principal Software Engineer, Platform

Oracle Corporation • Nashville (TN)

On-site
USD 150,000 - 210,000
Relocation assistance
Oracle OCI cloud engineer
Oracle OCI cloud engineer

GlobalPoint • Richmond (VA)

On-site
USD 130,000 - 160,000
Senior Platform Software Engineer
Senior Platform Software Engineer

Oracle • Nashville (TN)

On-site
USD 93,000 - 210,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Sr. SRE-Oracle DBA
Sr. SRE-Oracle DBA

Oracle • Seattle (WA)

On-site
USD 86,400 - 199,500
Medical, dental, and vision insurance
401(k) Savings and Investment Plan with company match
Paid parental leave
Senior Engineer, Core Infrastructure
Senior Engineer, Core Infrastructure

Ll Oefentherapie • Seattle (WA)

On-site
USD 79,000 - 210,000
Principal Database Administrator
Principal Database Administrator

Oracle • Reston (VA)

On-site
USD 84,900 - 209,500
Manager, Site Reliability Engineering
Manager, Site Reliability Engineering

Oracle • Reston (VA)

On-site
USD 140,000 - 180,000