Principal Software Developer

Oracle

Quick summary

Work type
On-site
Location
Nashville, TNRedwood City, CASeattle, WASanta Clara, CAAustin, TX
Salary
$114,600–$234,600 / yr
Posted
1 day ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $175k
$99k most similar roles pay here $261k

This role pays less than 69% of similar roles. Most pay $169,804–$214,850 — the shaded band above. At the midpoint, this role pays about $175k versus about $192k for comparable roles.

Based on 239 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 347 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 256 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 at Oracle Cloud Infrastructure (OCI), you will lead the design and development of backend services, APIs, and core server-side systems that support distributed cloud platforms. You will take ownership of complex technical challenges, contribute to architectural decisions, and drive scalable solutions across teams. Your responsibilities include guiding design discussions, reviewing technical designs, and collaborating with cross-functional partners to ensure high-quality delivery. This role requires expertise in designing highly available, scalable distributed systems using languages like Java or Go, as well as experience with microservice architectures and production operations. You will mentor engineers and maintain a balance between near-term delivery and long-term architectural health, contributing to OCI’s mission of delivering global-scale cloud services for enterprises worldwide.

What you'll do

  • Lead the design and development of backend services, APIs, and core server-side systems for distributed cloud platforms.
  • Take ownership of complex technical problems and contribute to architectural decisions that impact global-scale production services.
  • Mentor engineers and support them in raising overall technical quality while deepening your own expertise.
  • Proactively identify opportunities for system optimization and operational excellence across large initiatives.
  • Collaborate closely with cross-functional partners to ensure high-quality delivery of cloud solutions.
  • Influence technical direction by guiding design discussions and reviewing technical designs within and across teams.

What we're looking for

  • 7+ years of professional software engineering experience in backend or platform systems
  • BS or MS degree in Computer Science or a related field, or equivalent practical experience
  • Strong experience designing and building highly available, scalable distributed systems
  • Deep understanding of distributed system fundamentals, object-oriented design, data structures, and algorithms
  • Proficiency in one or more object-oriented programming languages such as Java, C++, C#, Go
  • Experience leading or influencing technical design and architecture decisions
  • Demonstrated ability to mentor engineers and raise overall technical quality

More like this

Similar roles

Senior Principal Software Developer

Oracle

Seattle, WA +1 9 days ago $135,200$306,400
Kubernetes Java API Integration Distributed Systems Large Scale Design Proxy Service OCI CI/CD Python PostgreSQL AWS GCP Azure Terraform Docker Prometheus Grafana

Senior Software Development Engineer

Oracle

Nashville, TN 28 days ago $89,200$209,500
Java Python Go Terraform Kubernetes CI/CD Docker AWS Oracle Cloud Infrastructure PostgreSQL MySQL DevOps REST APIs JSON YAML Git Jenkins Prometheus Grafana

Principal Software Developer

Oracle

40 days ago $114,600$234,600
Java Python OCI Kubernetes Docker Oracle Database Opensearch Pinecone Oracle Golden Gate Replication Kafka Flink RabbitMQ RESTful services Microservice architecture ETL ELT CI/CD

Principal Software Developer

Oracle

57 days ago $99,600$223,400
SQL Python Kubernetes AWS CI/CD Docker Terraform PostgreSQL Prometheus Grafana LLM ChatGPT

Principal Software Developer

Leidos

Gaithersburg, MD +2 52 days ago $131,300$237,350
Java React HTML CSS JavaScript Junit Mockito RESTful API JSON XML XSD Spring Framework Spring Security Spring Boot Linux Git Agile Scrum CI/CD

Principal Software Developer

LPL Financial

New York, NY +1 10 days ago $175,924$293,138
AWS Python CI/CD PostgreSQL RDS AWS Glue Lambda Step Functions S3 EventBridge SQS SNS DevOps ETL ELT