Principal Software Engineer

Oracle

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $188k
This role $167k
$83k most similar roles pay here $251k

This role pays less than 63% of similar roles. Most pay $161,500–$214,500 — the shaded band above. At the midpoint, this role pays about $167k versus about $188k 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 755 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer at OCI-metering, you will join our vibrant and high-energy development team to build a big data pipeline for aggregating resource usage across thousands of customers and millions of instances with minimal delay. You will drive the technical aspects of product definition and contribute to the strategy of next-generation platform system features in Oracle’s IaaS cloud environment. Your responsibilities include designing, architecting, and implementing scalable distributed systems while ensuring they align with security and performance standards. Ideal candidates have over seven years of experience in distributed cloud engineering, expertise in Java, Python, and scripting languages, familiarity with Spark ecosystem components, and a solid track record of delivering major features from start to release. This role requires strong communication skills and the ability to collaborate effectively across various platform teams such as compute, networking, search, and storage.

What you'll do

  • Design and implement scalable cloud-native architectures for distributed systems.
  • Conduct threat modeling to ensure system security in a distributed computing environment.
  • Drive technical aspects of product definition and contribute to the development of next-generation platform features.
  • Work with other cloud platform teams to accommodate requirements from various teams (compute, networking, search, store).
  • Develop new major features from start to release, ensuring accuracy and low latency for resource usage data collection.

What we're looking for

  • 7+ years of experience in distributed cloud engineering
  • Proficiency in Java, Python, and scripting languages
  • Expertise with Spark ecosystem components including SQL and Streaming
  • Knowledge of scalable cloud-native architectures and performance optimization
  • Experience collaborating with other cloud platform teams on requirements
  • Strong written and verbal communication skills for diverse audiences

More like this

Similar roles

Principal Software Engineer

Oracle

Nashville, TN 35 days ago $99,600$223,400
C C++ Java Python Perl Linux TCP/IP HTTP Databases NoSQL Terraform Kubernetes CI/CD AWS Oracle Cloud Infrastructure

Principal Software Engineer

Cisco

Remote (San Jose, CA) 104 days ago $231,400$331,800
Python C++ ASIC development Networking function implementation CI/CD PostgreSQL Kubernetes AWS Docker Prometheus Grafana P4 programming SDK development Linux操作系统 Git Jira Confluence
Remote

Principal Software Engineer

Intuit

New York, NY 61 days ago $261,000$353,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure CI/CD Git PostgreSQL MongoDB Agile Scrum
Hybrid

Principal Software Engineer

Microsoft

US 83 days ago $139,900$274,800
Python Java JavaScript C C++ Kubernetes Docker CI/CD PostgreSQL AWS Azure GoogleCloud HPC AI Telemetry PowerManagement CoolingSystems DataCenterOperations

Principal Software Engineer

Northern Trust

Chicago, IL 8 days ago $137,400$233,600
Azure Java Spring Boot React SQL Snowflake GitHub Copilot CI/CD Terraform ARM Entra ID RBM Key Vault Azure Monitor Application Insights Messaging Technologies MQ JMS

Principal Software Engineer

Oracle

Nashville, TN +1 39 days ago $99,600$223,400
Python Java Go JavaScript TypeScript CI/CD Kubernetes Docker Terraform APIs Observability Telemetry LLM Vector databases Infrastructure as Code Agentic IDEs Prompt driven engineering AI orchestration frameworks Cursor Copilot