Principal Software Developer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TNRedwood City, CASeattle, WASanta Clara, CAAustin, TX
Salary
$114,600–$234,600 / yr
Posted
72 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 54% of similar roles. Most pay $169,550–$216,300 — the shaded band above. At the midpoint, this role pays about $175k 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, you will join the software engineering division to lead the design, development, and evolution of backend services, APIs, and core server-side systems supporting distributed cloud platforms. You will take ownership of complex technical problems, contribute to architectural decisions, and drive scalable, reliable solutions while mentoring other engineers and influencing technical designs across teams. The role requires a deep understanding of distributed system fundamentals, object-oriented design, data structures, and algorithms. You will work with microservice architectures and production operations to ensure high-quality delivery. Required skills include proficiency in at least one object-oriented programming language such as Java, C++, C#, or Go. This position focuses on solving technical challenges within the domain of backend cloud infrastructure and large-scale distributed systems to ensure long-term architectural health and operational excellence.

What does a Software Developer earn?

Median $151475 from 90 postings across 16 companies.

See salary data

What you'll do

  • Lead the design, development, and evolution of backend services, APIs, and core server-side systems.
  • Solve complex technical problems and own the delivery of scalable, reliable cloud solutions.
  • Contribute to high-level architectural decisions for distributed cloud platforms.
  • Guide design discussions and influence technical designs across multiple teams.
  • Identify opportunities for system optimization and operational excellence.
  • Mentor other engineers and improve overall team technical quality.
  • Define and evolve standard engineering practices and procedures.

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 have strong experience designing and building highly available, scalable distributed systems.
  • Must have a deep understanding of distributed system fundamentals, object-oriented design, data structures, and algorithms.
  • Must be proficient in at least one object-oriented programming language such as Java, C++, C#, or Go.
  • Must have experience leading or influencing technical design and architecture decisions.
  • Must have experience with microservice architectures, service reliability, and production operations.
  • Must demonstrate the ability to mentor engineers and improve overall technical quality.

More like this

Similar roles

Principal Software Developer

Oracle

Austin, TX +4 58 days ago $96,800$223,400
Oracle Cloud Infrastructure Distributed Systems Java C++ C# Go Object-Oriented Programming APIs 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