Senior Principal Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$135,200–$306,400 / yr
Posted
93 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $221k
$110k most similar roles pay here $327k

This role pays more than 84% of similar roles. Most pay $169,550–$211,977 — the shaded band above. At the midpoint, this role pays about $221k versus about $191k 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 · Senior Principal Software Engineer

As a Senior Principal Software Engineer within the software engineering division, you will collaborate with senior engineers and product management to define requirements for OCI storage infrastructure services. You will take an active role in defining standard practices, designing and developing software according to specifications, and implementing proof of concepts while mentoring junior engineers. Your daily responsibilities include writing code, performing peer code reviews, and creating test automations. The role requires proficiency in C and C++, with preferred experience in Python or Java. You will work on large-scale, highly available distributed systems involving filesystems and databases. Relevant technical contexts include high-throughput I/O architectures like DAOS/SPDK, RDMA, high-performance networking including SmartNICs and NVMe/TCP, as well as familiarity with Kubernetes and AI/ML frameworks such as PyTorch or TensorFlow to solve complex infrastructure challenges.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Define requirements for OCI storage infrastructure services alongside product management.
  • Design and architect large-scale distributed systems and high-performance infrastructure.
  • Implement technical proof of concepts to validate architectural designs.
  • Write, review, and debug production code in C, C++, Python, or Java.
  • Develop automated test suites to ensure system reliability and performance.
  • Mentor junior engineers and demonstrate core company values as a technical leader.
  • Perform troubleshooting and performance tuning for high-throughput I/O architectures.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • 10+ years of experience delivering and operating large-scale, highly available distributed systems.
  • Strong proficiency with C and C++.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Strong troubleshooting and performance tuning skills.
  • Ability to communicate complex technical concepts clearly and mentor junior engineers.
  • Experience with distributed storage systems, filesystems, databases, or high-throughput I/O architectures is a plus.
  • Expertise in public cloud offerings, high-performance networking, or AI/ML frameworks is a plus.

More like this

Similar roles

Senior Principal Software Engineer

Oracle

Santa Clara, CA +1 107 days ago $135,200$306,400
C++ Rust High-Concurrency Systems Write-Ahead Logging B-tree LSM tree Raft Paxos Multi-Paxos MVCC RocksDB MySQL PostgreSQL Cloud Infrastructure Agile
10+ yrs exp

Senior Principal Software Engineer

General Dynamics

Annapolis Junction, MD 70 days ago $183,381$193,049
CI/CD Kubernetes Helm Docker Podman Containerd Linux FPGA API Design Service-Oriented Architecture State Machines Embedded Software AI/ML Model Context Protocol Version Control Hardware-Software Co-design
10+ yrs exp Hybrid

Senior Principal Software Engineer

Oracle

Seattle, WA +1 93 days ago $135,200$306,400
Oracle Cloud Infrastructure Database Validation Fault Injection High Availability Disaster Recovery Data Consistency Root Cause Analysis Automation Agile Cloud Infrastructure Scalability
10+ yrs exp

Senior Principal Software Engineer

Microsoft

Redmond, WA 35 days ago $119,800$234,700
Azure AI Microservices React Power Platform D365 C# .NET Python JavaScript TypeScript ASP.NET REST API SQL Cosmos DB NoSQL CI/CD Git GitHub Copilot Azure AI Foundry Agile
4+ yrs exp

Senior Principal Software Systems Engineer

General Dynamics

Boulder, CO 9 days ago $183,381$193,409
MBSE AWS Azure Kubernetes Rancher Docker OpenShift Ansible Terraform Terragrunt Packer Agile DevOps RMF STIG Encryption
10+ yrs exp Hybrid

Senior Principal Software Engineer

JPMorgan Chase

Seattle, WA 24 days ago
Rust Java Go C++ Agentic AI Cloud Native SDLC System Design Apache DataFusion DuckDB Apache Arrow Flight SQL AI-orchestrated SDLC Refactoring Test Modernization OLAP
7+ yrs exp