Principal Software Development Engineer (OCI)

Oracle

Actively hiring Posted this week Verified listing
Nashville, TN · Austin, TX Posted 2 days ago $99,600$234,600 / year

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $167k
$81k most similar roles pay here $274k

This role pays less than 76% of similar roles. Most pay $173,037–$223,750 — the shaded band above. At the midpoint, this role pays about $167k versus about $198k 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 394 open roles on FindRole.

Listed pay typically runs $97,500–$223,400 across 299 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR

As a Principal Software Development Engineer on the OCI Limits Team, you will design and build highly scalable distributed services for managing service limits, quotas, and capacity governance across Oracle Cloud Infrastructure (OCI). You will lead technical reviews, drive architecture discussions, and mentor engineers while ensuring operational excellence. Your responsibilities include improving service scalability and resiliency, writing high-quality production code, and collaborating with product managers to deliver customer-focused solutions. Ideal candidates have over 10 years of experience in designing large-scale distributed systems and cloud services, proficiency in languages like Java, Go, Python, or C++, and a deep understanding of REST API design and multi-tenant service architectures. This role targets onsite positions in Nashville, TN (priority) or Austin, TX, with relocation assistance provided.

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 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 maintaining highly available cloud-native services in production environments.
  • Familiarity with databases, NoSQL systems, storage technologies, and observability tools.
  • Ability to drive technical design reviews, architecture discussions, and cross-team engineering initiatives.

More like this

Similar roles

Principal Software Development Engineer (OCI)

Oracle

Nashville, TN 1 day ago $99,600$234,600
Java Go Python C++ AWS Azure GCP Oracle Cloud Infrastructure REST API Terraform CloudFormation Docker Kubernetes CI/CD PostgreSQL NoSQL Redis Elasticsearch Prometheus Grafana GitLab Jenkins

Senior Software Development Engineer (OCI)

Oracle

Nashville, TN 2 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

Software Development Director (OCI)

Oracle

Nashville, TN 5 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 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

Senior Director, Software Development (OCI)

Oracle

Nashville, TN 5 days ago $141,200$338,500
OCI AWS Azure Google Cloud Python Kubernetes Terraform Docker CI/CD Prometheus Grafana PostgreSQL MySQL MongoDB DevOps SRE REST GraphQL JSON YAML