Principal Software Engineer, Core Infrastructure

Oracle

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $175k
$100k $249k
below market most similar roles pay here above market

This role pays more than 74% of similar roles. Most pay $144,350–$204,074 — the blue band above. At the midpoint, this role pays about $175k versus about $174k 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 972 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 789 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Engineer, Core Infrastructure

The Principal Software Engineer, Core Infrastructure - OCI Networking joins the Virtual Networking Control Plane organization to manage networking resources across virtual and functional layers. This role involves leading the design and implementation of scalable distributed systems, focusing on horizontal and vertical scaling, high-throughput data processing, and fault-tolerant architecture. You will build components featuring redundancy, replication, and automatic failover while optimizing for network unreliability through load-shedding and rate-limiting. Key responsibilities include developing automation scripts using Infrastructure as Code, implementing encryption and access controls for multi-tenant security, and managing telemetry systems for proactive monitoring. The work centers on delivering Network-as-a-Service, providing customers with the flexibility of virtual networks combined with the manageability and control of a software-defined network.

What does a Software Engineer earn in Tennessee?

Median $169550 from 82 postings across 4 companies.

See salary data

What you'll do

  • Architect and implement scalable distributed systems that support horizontal and vertical scaling for hyper-scale requirements.
  • Design fault-tolerant components using redundancy, replication, and automatic failover mechanisms to ensure high availability.
  • Implement data replication and synchronization techniques to maintain data integrity across distributed systems.
  • Develop and maintain automation scripts and Infrastructure as Code (IaC) to manage cloud infrastructure.
  • Diagnose and resolve complex system issues while mentoring others on troubleshooting and root cause investigations.
  • Build telemetry systems, dashboards, and alerting mechanisms to monitor system health and key performance indicators.
  • Implement security measures including encryption and access controls to protect data in multi-tenant environments.
  • Design complex test scenarios such as fault-injection and brown-outs to evaluate system correctness.

What we're looking for

  • Must have 6 to 10+ years of experience.
  • Must be able to read, write, and speak English.
  • Must be able to design and implement scalable distributed systems with horizontal and vertical scaling.
  • Must be able to design fault-tolerant systems with redundancy, replication, and automatic failover.
  • Must be able to develop and maintain automation scripts and tools using Infrastructure as Code (IaC).
  • Must be able to implement security measures including encryption and access controls for multi-tenant environments.
  • Must be able to perform operational troubleshooting, debugging, and incident management.
  • Must be able to design performance and load testing and define key performance indicators (KPIs).

More like this

Similar roles

Principal Software Engineer, Core Infrastructure

Oracle

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

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 76 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Cloud Infrastructure Telemetry Fault Injection Data Replication Load Testing Security Controls Encryption Monitoring Dashboards Alerting rate‑limiting Throttling load‑shedding Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 76 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Cloud Infrastructure Telemetry Data Replication Fault Injection Load Testing rate‑limiting Throttling Encryption Access Controls KPIs Dashboards Alerting Data Processing Multi-tenant Environments
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 76 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Cloud Infrastructure Telemetry KPIs Fault Injection Data Replication Load Testing rate‑limiting Throttling Encryption Access Controls Incident Management Monitoring Dashboards Automation SLOs
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

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

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 76 days ago $114,600–$234,600
Distributed Systems System Design Infrastructure as Code (IaC) Cloud Infrastructure Telemetry KPIs Load Testing Fault Injection Data Replication Security Controls Encryption Access Controls Automation Monitoring SLOs Data Processing
6+ yrs exp