Principal Software Developer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TXNashville, TNSanta Clara, CASeattle, WARedwood Shores, CA
Salary
$96,800–$223,400 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $160k
$80k most similar roles pay here $251k

This role pays less than 85% of similar roles. Most pay $169,550–$216,300 — the shaded band above. At the midpoint, this role pays about $160k versus about $193k 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 Developer

As a Principal Software Developer within the software engineering division, you will lead the design, development, and evolution of backend services, APIs, and core server-side systems. You will take ownership of complex technical problems, influence architectural decisions, and drive scalable, reliable solutions for distributed cloud platforms. Your daily work involves managing large initiatives, guiding design discussions, reviewing technical designs, and mentoring other engineers to improve overall quality. The role requires expertise in building highly available, scalable distributed systems using object-oriented programming languages such as Java, C++, C#, or Go. You will apply deep knowledge of data structures, algorithms, and microservice architectures to solve problems within the realm of cloud infrastructure. This position focuses on ensuring operational excellence and architectural health for production services that support complex, multi-tenant backend systems at a global scale.

What does a Software Developer earn?

Median $151475 from 90 postings across 16 companies.

See salary data

What you'll do

  • Design and develop backend services, APIs, and core server-side systems for distributed cloud platforms.
  • Lead the architectural design and evolution of large-scale production systems.
  • Solve complex technical problems and provide high-level technical judgment in ambiguous environments.
  • Drive scalable and reliable solutions across multiple teams and cross-functional partners.
  • Identify opportunities for system optimization, architectural improvement, and operational excellence.
  • Mentor other engineers and improve overall team technical quality.
  • Define and evolve standard engineering practices and procedures for the software division.

What we're looking for

  • Must have 7+ years of professional software engineering experience in backend or platform systems.
  • Must possess a BS or MS degree in Computer Science, a related field, or equivalent practical experience.
  • Must be proficient in at least one object-oriented programming language such as Java, C++, C#, or Go.
  • Must have experience designing and building highly available, scalable distributed systems.
  • Must have deep knowledge of distributed system fundamentals, data structures, algorithms, and object-oriented design.
  • Must have experience with microservice architectures, service reliability, and production operations.
  • Must demonstrate the ability to lead technical design decisions and mentor other engineers.
  • Must be able to read, write, and speak English.

More like this

Similar roles

Principal Software Developer

Oracle

Nashville, TN +4 72 days ago $114,600$234,600
Oracle Cloud Infrastructure Distributed Systems Java C++ C# Go APIs Object-Oriented Design Data Structures Algorithms
7+ yrs exp

Principal Software Developer

Oracle

Redwood City, CA +5 49 days ago $94,200$223,500
Distributed Systems Java C++ C# JavaScript Go Object-Oriented Design Data Structures Software Architecture
7+ yrs exp Hybrid

Senior Principal Software Developer

Oracle

Seattle, WA +1 101 days ago $135,200$306,400
C++ Rust Key-Value Store Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Data Partitioning Sharding Cloud Infrastructure Agile
10+ yrs exp

Senior Software Developer

Oracle

Nashville, TN +4 72 days ago $89,200$209,500
Oracle Cloud Infrastructure Java C++ C# Go RESTful APIs Microservices Containerized Deployments Cloud-native Infrastructure Object-Oriented Design Data Structures
4+ yrs exp

Principal Software Developer

Leidos

Gaithersburg, MD +2 122 days ago $131,300$237,350
Java Spring Framework Spring Boot Spring Security React JavaScript HTML CSS Python Linux Git Subversion RESTful API JSON XML XSD JUnit Mockito Ansible YAML MongoDB DevSecOps Agile SAFe
10+ yrs exp

Principal Software Developer

LPL Financial

New York, NY +1 80 days ago $175,924$293,138
AWS Python SQL Glue Lambda Step Functions S3 EventBridge SQS SNS RDS SQL Server ETL ELT CI/CD DevOps Snowflake .NET C# JavaScript Angular API Jira TeamCity Octopus Deploy
10+ yrs exp