Principal Software Developer 4

Oracle

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Nashville, TNAustin, TX
Salary
$135,200–$306,400 / yr
Posted
139 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $221k
$115k $327k
below market most similar roles pay here above market

This role pays more than 81% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $221k versus about $192k 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 972 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 789 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Developer 4

The Principal Software Developer 4 joins the team building Oracle Cloud Infrastructure's observability platform to provide visibility and operational intelligence for internal cloud services and customer workloads. This role involves leading the design, development, and operation of cloud-scale platforms for metrics, logs, and traces. You will architect resilient telemetry collection, ingestion, processing, storage, and query systems while optimizing distributed systems for high-throughput data and low-latency execution. The position requires proficiency in Java, Go, C, C++, and Python, along with experience in concurrent programming, multi-tenant services, and open-source technologies. You will solve complex distributed systems problems including high-cardinality metric storage and real-time analytics. Key responsibilities include mentoring engineers, driving technical strategy, and ensuring operational excellence across the observability stack in a hyperscale cloud environment.

What does a Software Developer earn?

Median $149350 from 72 postings across 14 companies.

See salary data

What you'll do

  • Lead the design, development, and operation of cloud-scale observability platforms for metrics, logs, and traces.
  • Architect and implement scalable, resilient, and cost-efficient telemetry collection, ingestion, processing, storage, and query systems.
  • Develop scalable storage and indexing solutions for high-cardinality metrics and large-scale log analytics.
  • Build and enhance query, search, and retrieval services to provide fast and reliable access to observability data.
  • Identify and resolve performance bottlenecks across the ingestion, storage, indexing, and query execution stack.
  • Drive technical strategy and architectural decisions for observability services operating in hyperscale cloud environments.
  • Lead troubleshooting and root-cause analysis for complex distributed systems and large-scale production environments.
  • Establish and monitor key service health, scalability, performance, and cost-efficiency metrics for observability platforms.

What we're looking for

  • B.S, M.S, or Ph.D in Computer Science or equivalent.
  • 8+ years of experience in the industry.
  • Proficiency in programming languages including Java, Go, C, C++, and Python.
  • Experience with cloud scale products, multi-tenant services, and concurrent programming.
  • Experience with open source technologies, cloud technologies, and the full product development lifecycle.
  • Strong communication and analytical skills with the ability to adapt to fast-changing requirements.
  • Experience designing and developing observability solutions for metrics, logs, and traces (preferred).
  • Experience with Terraform and large-scale distributed systems performance, scalability, reliability, and recovery (preferred).

More like this

Similar roles

Lead Principal Platform Software Engineer

Oracle

Nashville, TN 60 days ago $96,800–$306,400
Distributed Systems Java Go Python C C++ Terraform Observability Metrics Logs Traces Telemetry Concurrent Programming Data Processing
8+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 63 days ago $92,500–$209,500
Java Go Python C C++ Terraform Distributed Systems Observability Metrics Logs Traces Telemetry Concurrent Programming Data Processing
4+ yrs exp

Principal Software Engineer

Nvidia

Santa Clara, CA +2 66 days ago
Firmware Software Architecture System Architecture GPU FPGA Edge AI High-Performance Computing System Software Product Design Optimization Security
10+ yrs exp

Principal Software Engineer

Cisco

San Jose, CA 30 days ago $250,600–$362,600
AWS Azure GCP Infrastructure as Code CI/CD Distributed Systems API Design Threat Modeling Secure SDLC Stream Processing Containers Serverless Identity and Access Controls Vulnerability Management SIEM SOC Observability
10+ yrs exp Hybrid

Principal Software Engineer

Microsoft

28 days ago $142,800–$274,800
Kubernetes Azure C C++ C# Java Python GoLang JavaScript Linux CI/CD Kubernetes Cluster API (CAPI) Virtualization Networking Storage Compute site-reliability engineering Monitoring Logging Alerting
6+ yrs exp Hybrid

Principal Software Engineer

Walmart

Sunnyvale, CA +1 170 days ago $143,000–$286,000
Java Spring Boot Kafka Node.js React Native No SQL Azure Google Cloud Platform micro-services CI / CD Distributed Systems API Development Telemetry SDLC
5+ yrs exp Hybrid