Lead Principal Data Systems Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Salary
$122,800–$306,400 / yr
Posted
63 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $215k
$101k most similar roles pay here $328k

This role pays more than 70% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $215k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 781 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 713 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Lead Principal Data Systems Software Engineer

As a Lead Principal Data Systems Software Engineer, you will serve as a domain expert within the Data Services division, shaping product architecture and defining scalable patterns for microservices and data modeling, including spatial and graph structures. You will build new components, integrate in-database analytics and machine learning to enable features like fraud detection or personalization, and establish service-level objectives enforced through performance gates and production telemetry. Your daily work involves designing software systems, performing complex debugging of API integrations, and leading code reviews to ensure high quality and security compliance. You will utilize advanced knowledge of databases and storage systems architecture to solve technical challenges related to scalability and resiliency. The role requires expertise in the full software development lifecycle, including infrastructure maintenance, automated testing, and implementing innovative performance optimization strategies across various product areas.

What you'll do

  • Define scalable patterns for microservices, spatial/graph data modeling, and performance engineering across multiple product areas.
  • Integrate in-database analytics and machine learning to enable features like personalization and fraud detection.
  • Establish service-level objectives and enforce them through performance gates, query linting, and production telemetry.
  • Architect new and existing services while leading code reviews and technical strategy for the organization.
  • Resolve complex system issues and implement advanced API versioning, lifecycle, and interoperability strategies.
  • Lead initiatives to optimize software testing, quality assurance, monitoring, and observability for high-scale systems.
  • Collaborate with stakeholders to translate business requirements into technical designs and ensure customer satisfaction.
  • Implement secure software development practices and automated solutions to prevent security vulnerabilities.

What we're looking for

  • Must have 10+ years of experience in software engineering.
  • Must be able to read, write, and speak English.
  • Expertise in designing scalable microservices and data modeling including spatial and graph models.
  • Experience integrating in-database analytics and machine learning for personalization and fraud detection.
  • Ability to define and enforce service-level objectives through performance gates and production telemetry.
  • Proficiency in identifying and resolving complex software issues involving API functionality and integration.
  • Expertise in implementing secure software development practices and automated security solutions.
  • Experience leading technical strategy, architecture reviews, and mentoring across multi-functional teams.

More like this

Similar roles

Lead Principal Data Systems Software Engineer

Oracle

CA 45 days ago $122,800$306,400
Java Python Oracle AI Database PL/SQL Distributed Systems Microservices Machine Learning Data Modeling Cloud Application Development Distributed Caching API Observability Performance Engineering Query Linting
10+ yrs exp

Lead Principal Systems Software Engineer

Oracle

Nashville, TN 24 days ago $146,300$306,400
Systems Software Firmware Hardware Provisioning API Monitoring Observability Threat Modeling Concurrency Fault Isolation Debugging Troubleshooting Performance Optimization Scalability Data Centers
6+ yrs exp

Lead Principal Systems Software Engineer

Oracle

Santa Clara, CA 39 days ago $146,300$306,400
Systems Software Firmware Hardware Provisioning API Monitoring Observability Concurrency Threat Modeling Debugging Troubleshooting Data Centers Storage Systems Networking GPU Subsystems
6+ yrs exp

Lead Principal Systems Software Engineer

Oracle

Nashville, TN 15 days ago $146,300$306,400
Oracle Linux Linux Kernel uboot ATF ARM Intel AMD Firmware API Hardware Provisioning System Software Observability Debugging Quality Assurance
6+ yrs exp

Principal Systems Software Engineer

Nvidia

Santa Clara, CA +1 58 days ago $272,000$431,250
Apache Spark CUDA C++ Java Scala cuDF CCCL UCX Parquet ORC JSON Apache Iceberg Delta Lake Unity Catalog AWS EMR Databricks Google Dataproc Oracle Cloud Data Flow Cloudera Apache Arrow Presto Velox Apache DataFusion
10+ yrs exp

Principal Systems Software Engineer

Oracle

Santa Clara, CA 39 days ago $114,600$234,600
C C++ Python Bash Linux Unix OpenBMC JTAG Logic Analyzers Firmware BMC RAS Telemetry Power Management Hardware Bring-up Automation Oracle Cloud Infrastructure (OCI)
3+ yrs exp