Principal Software Development Engineer (OCI)

Oracle

Quick summary

Work type
On-site
Location
Nashville, TNAustin, TX
Salary
$99,600–$234,600 / yr
Posted
7 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $195k
This role $167k
$83k most similar roles pay here $255k

This role pays less than 74% of similar roles. Most pay $167,100–$223,700 — the shaded band above. At the midpoint, this role pays about $167k versus about $195k 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 607 open roles on FindRole.

Listed pay typically runs $97,500–$209,500 across 467 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Development Engineer (OCI)

As a Principal Software Development Engineer at Oracle Cloud Infrastructure (OCI) in Nashville, TN, you will join the OCI Limits Team to design and build highly scalable distributed services for managing service limits, quotas, and capacity governance across OCI’s global cloud platform. Your day-to-day responsibilities include leading technical architecture and design for major features, driving end-to-end execution from development through deployment, and collaborating with internal teams to deliver foundational cloud governance capabilities. You will write high-quality production code, mentor engineers, and ensure operational excellence by automating testing and monitoring workflows. The role requires expertise in Java, Go, Python, or similar languages, along with deep knowledge of distributed systems, REST APIs, and multi-tenant architectures. Ideal candidates have 10+ years of experience building large-scale cloud services on platforms like OCI, AWS, Azure, or GCP.

What you'll do

  • Design, build, and operate highly scalable distributed services for the OCI Limits platform.
  • Lead architecture and technical design for major features, services, and platform initiatives.
  • Improve service scalability, resiliency, observability, and operational excellence across the platform.
  • Write high-quality, maintainable, and performant production code.
  • Mentor engineers and provide technical leadership in system design and operational readiness.
  • Drive automation for testing, deployment, monitoring, and incident response workflows.
  • Proactively identify reliability risks, performance bottlenecks, and operational inefficiencies.

What we're looking for

  • 10+ years of experience designing, building, and operating large-scale distributed systems and cloud services.
  • Strong programming skills in Java, Go, Python, C++, or similar modern languages.
  • Deep understanding of distributed systems, scalability, fault tolerance, and service-oriented architectures.
  • Hands-on experience with REST API design and multi-tenant service architectures.
  • Experience developing and operating highly available cloud-native services in production environments.
  • Familiarity with databases, NoSQL systems, storage technologies, and observability tools.

More like this

Similar roles

Principal Software Development Engineer (OCI)

Oracle

Nashville, TN +1 8 days ago $99,600$234,600
Java Go Python C++ AWS Azure GCP Terraform CloudFormation REST NoSQL Distributed Systems Kubernetes CI/CD Prometheus Grafana Git Jenkins Docker Spring Boot

Senior Software Development Engineer (OCI)

Oracle

Nashville, TN +1 8 days ago $79,200$209,500
Java Go Python Terraform REST API Docker Kubernetes CI/CD AWS Azure GCP PostgreSQL Redis Elasticsearch Prometheus Grafana Git Jenkins Ansible CloudFormation

Senior Software Development Engineer (OCI)

Oracle

Nashville, TN 5 days ago $79,200$209,500
Java Python Go Terraform Kubernetes CI/CD Docker PostgreSQL Oracle Database AWS Azure DevOps REST APIs JSON YAML Git Jenkins Prometheus Grafana

Senior Software Development Engineer (OCI)

Oracle

Nashville, TN 5 days ago $79,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

Software Development Director (OCI)

Oracle

Nashville, TN +1 11 days ago $122,500$291,800
OCI AWS Azure Google Cloud Python Java Kubernetes Docker CI/CD PostgreSQL Oracle Database Terraform Ansible Prometheus Grafana DevOps Scrum Agile REST APIs

Software Development Senior Manager (OCI)

Oracle

Nashville, TN +2 8 days ago $118,300$306,400
Java Go Python C++ C Distributed Systems Cloud-Native Services Oracle Cloud Infrastructure (OCI) AWS Azure GCP Databases Storage Systems CI/CD Agile Observability Performance Tuning Incident Response Kubernetes Terraform