Principal Software Engineer, Core Infrastructure

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CA
Salary
$114,600–$234,600 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $175k
$100k most similar roles pay here $249k

This role pays more than 59% of similar roles. Most pay $144,350–$212,327 — the shaded band above. At the midpoint, this role pays about $175k versus about $178k 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 · Principal Software Engineer, Core Infrastructure

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 focuses on building and designing scalable distributed systems that support horizontal and vertical scaling using distributed state management tools. The engineer will develop fault-tolerant components with redundancy and automatic failover, while optimizing code for high-throughput data processing. Key responsibilities include creating telemetry systems, performing proactive troubleshooting, and implementing Infrastructure as Code to automate cloud infrastructure management. The position requires expertise in designing complex test scenarios like fault-injection, ensuring multi-tenant security through encryption and access controls, and maintaining service level objectives. This role addresses the technical challenge of providing Network-as-a-Service by delivering a software-defined network that offers flexibility and simplicity for managing large-scale customer infrastructure.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Architect and implement scalable distributed systems using distributed state management tools to support high-throughput requirements.
  • Design fault-tolerant components featuring redundancy, replication, and automatic failover to ensure service availability during disruptions.
  • Develop telemetry systems, custom dashboards, and alerting mechanisms to monitor system health and identify performance gaps.
  • Create complex test scenarios, such as fault injection and brown-outs, to validate system correctness and data integrity.
  • Lead the diagnosis and resolution of production issues while mentoring others in incident response and root cause analysis.
  • Implement security measures including encryption and access controls to protect multi-tenant cloud environments.
  • Develop Infrastructure as Code (IaC) scripts and automation tools to manage and update cloud infrastructure.

What we're looking for

  • Candidates must have 6 to 10+ years of relevant experience.
  • Applicants must be able to read, write, and speak English.
  • Experience is required in designing and implementing scalable distributed systems with horizontal and vertical scaling.
  • Proficiency in optimizing code for large-scale data processing and high-throughput requirements is required.
  • Ability to design fault-tolerant components using redundancy, replication, and automatic failover mechanisms is required.
  • Experience building telemetry systems, dashboards, and alerting mechanisms to monitor system health is required.
  • Skills in implementing security measures like encryption and access controls for multi-tenant environments are required.
  • Experience developing automation scripts and tools using Infrastructure as Code (IaC) is required.

More like this

Similar roles

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 27 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing System Design Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Security Controls Scalability
3+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 27 days ago $114,600$234,600
Distributed Systems Oracle Cloud Infrastructure (OCI) Automation System Design Performance Engineering Root Cause Analysis Telemetry Rate Limiting fault-injection Encryption Access Control Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 27 days ago $114,600$234,600
Oracle Cloud Infrastructure Distributed Systems System Design Performance Engineering Root Cause Analysis Telemetry Encryption security, compliance Scalability Automation
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 27 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability
3+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 27 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting rate‑limiting Fault Injection Encryption Automation Scalability
3+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

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