Principal Software Engineer, Core Infrastructure

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$114,600–$234,600 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $203k
This role $175k
$95k most similar roles pay here $294k

This role pays less than 74% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $175k versus about $203k 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 202 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Engineer, Core Infrastructure

As a Principal Software Engineer, Core Infrastructure, you will lead the development and architecture of scalable, elastic distributed systems designed for high-throughput, hyper-scale workloads. You will be responsible for optimizing data paths, designing fault-tolerant systems with redundancy and replication, and implementing robust security controls and infrastructure as code to ensure operational readiness. The role involves building proactive monitoring dashboards, performing complex validations like fault injection, and managing automated deployment pipelines. To succeed, you must possess proficiency in C/C++, scripting languages such as Python, Perl, or Bash, and experience with multi-threaded embedded Linux applications. Technical requirements include knowledge of network and storage stacks like TCP/IP, NVMe, and DPDK, along with expertise in firmware development, Linux kernel programming, and virtualization technologies like SRIOV and VirtIO to solve complex infrastructure challenges.

What does a Software Engineer earn?

Median $197400 from 2173 postings across 142 companies.

See salary data

What you'll do

  • Architect and develop scalable, elastic distributed systems for high-throughput, hyper-scale workloads.
  • Optimize code and data paths while enforcing scalability requirements for owned components.
  • Design fault-tolerant, in-service-upgradable systems using redundancy, replication, and load-shedding techniques.
  • Establish KPIs, telemetry, and proactive dashboards to monitor system health and performance.
  • Design complex validation protocols including fault injection and synchronization for data correctness.
  • Diagnose and resolve production issues while mentoring peers on operational readiness.
  • Implement security controls and develop Infrastructure as Code (IaC) for automated patching and rollbacks.

What we're looking for

  • 6 to 10+ years of experience.
  • Proficiency in C/C++.
  • Scripting proficiency in Python, Perl, or Bash.
  • Hands-on experience developing multi-threaded embedded Linux application and infrastructure.
  • Experience in one or more Network or Storage stacks and protocols such as P4, DOCA, TCP/IP, NVMe, PCIe, or DPDK.
  • Firmware development skills and experience with embedded systems.
  • Knowledge of at least one of Intel, AMD, or ARM computer architectures.
  • Experience with Linux Kernel/Driver programming, hardware/system bring-up, and virtualization technologies (SRIOV, VirtIO, VDPA).

More like this

Similar roles

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 7 days ago $114,600$234,600
Distributed Systems Oracle Cloud Infrastructure AWS Azure Google Cloud Java C++ C# Go Infrastructure as Code Microservices Networking Data Structures Algorithms
7+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 37 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing System Design Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 37 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing System Design Telemetry Monitoring Alerting rate‑limiting Fault Injection Encryption Automation Scalability
6+ yrs exp

Principal Core Infrastructure Engineer

Oracle

Nashville, TN 13 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing System Design Telemetry Monitoring Alerting rate‑limiting Fault Injection Scalability Security Controls Encryption Automation
6+ yrs exp

Principal Core Infrastructure Engineer

Oracle

Nashville, TN 21 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing Telemetry Monitoring Alerting rate‑limiting Fault Injection Encryption Security Controls Automation Scalability
3+ yrs exp