Principal Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $175k
$96k most similar roles pay here $289k

This role pays less than 62% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $175k versus about $200k 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

As a Principal Software Engineer within the OCI Storage organization, you will design and develop distributed storage systems that power high-performance, massively scalable file storage for demanding workloads like AI/ML, HPC, and large-scale enterprise applications. You will collaborate with product management and senior architects to define new capabilities, optimize features, and maintain mission-critical Tier 1 cloud services while ensuring strict availability and performance SLAs. Your daily work involves solving complex scalability challenges and improving infrastructure across compute and networking domains. To succeed in this role, you must possess expertise in C, Python, and Unix/Linux systems, alongside core competencies in distributed systems, kernel programming, network programming, cloud architecture, and elastic file systems. You will also mentor junior engineers through technical guidance and contribute to architectural discussions and testing strategies to drive engineering excellence.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design and develop distributed storage systems for high-performance, massively scalable cloud workloads.
  • Develop and optimize new features for the OCI high-performance distributed file storage platform.
  • Operate and maintain a mission-critical Tier 1 cloud service to meet strict availability and performance SLAs.
  • Partner with Product Management to define and deliver capabilities that address evolving customer needs.
  • Collaborate with infrastructure teams to improve scalability, performance, and efficiency across the OCI platform.
  • Mentor junior engineers through technical guidance, design reviews, and knowledge sharing.
  • Drive engineering excellence by contributing to architecture discussions, code reviews, and testing strategies.

What we're looking for

  • Candidates must have 6 to 10+ years of experience.
  • Proficiency in the C programming language is required.
  • Experience with Python is required.
  • Expertise in distributed systems and cloud architecture is required.
  • Knowledge of kernel programming and network programming is required.
  • Experience with Unix/Linux systems is required.
  • Familiarity with elastic file systems is required.
  • Ability to read, write, and speak English is required.

More like this

Similar roles

Principal Software Engineer

Microsoft

14 days ago $165,600$296,400
Azure Distributed Systems C C++ C# Java JavaScript Python AIOps Storage Systems Scalability Observability Hardware Acceleration Networking Technologies
8+ yrs exp

Senior Core Infrastructure Engineer

Oracle

Nashville +2 74 days ago $79,200$209,500
Distributed Systems Java Python Unix Linux Cloud Infrastructure OCI File Storage AI/ML Networking
3+ yrs exp

Lead Principal Software Engineer

Oracle

Austin, TX +1 114 days ago $135,200$306,400
Distributed Systems Java Python Scala Linux Kubernetes Terraform CICD Oracle Cloud Infrastructure (OCI) Container Registry Data Structures Algorithms Operating Systems SSL Certificates
10+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 129 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote