Principal Software Engineer

Oracle

Quick summary

Work type
On-site
Location
Austin, TX · Nashville, TN
Salary
$99,600–$223,400 / yr
Posted
17 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $188k
This role $162k
$84k most similar roles pay here $250k

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

Listed pay typically runs $97,500–$209,500 across 353 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 this leading technology company, you will join a dynamic team of engineers focused on developing and maintaining highly available services for OCI Layer 1 network modeling and infrastructure lifecycle management. Your primary responsibilities include designing core platform capabilities such as topology modeling and workflow orchestration, working with complex data models representing physical infrastructure, and building tools to improve operational efficiency in data-center networks. You will need proficiency in Java or similar languages, experience with REST APIs and service-oriented systems, and strong skills in troubleshooting and performance tuning. Ideal candidates have a background in large-scale cloud infrastructure management and familiarity with networking concepts like fabrics, devices, racks, and cabling. This role requires a deep understanding of complex domain models and the ability to drive projects from design through production support.

What you'll do

  • Design and build highly available services for OCI Layer 1 network modeling and infrastructure lifecycle management.
  • Drive development of core platform capabilities such as topology modeling, workflow orchestration, and API design.
  • Work with complex data models representing physical infrastructure resources and logical connectivity.
  • Develop validation frameworks to ensure alignment between intended logical topology and actual physical cabling.
  • Debug production issues across various system components including APIs, services, and operational workflows.
  • Mentor engineers and review designs to enhance maintainability, testing, reliability, and operational excellence.

What we're looking for

  • 7+ years of software engineering experience in designing and building REST APIs and service-oriented systems.
  • Proficient in Java, C++, or similar object-oriented languages with strong troubleshooting and debugging skills.
  • Experience owning software through the full lifecycle from design to production support.
  • Ability to reason about complex systems, data models, state transitions, validation rules, and service contracts.
  • Strong communication skills for translating ambiguous requirements into practical software designs across disciplines.
  • Familiarity with infrastructure concepts such as devices, ports, racks, fabrics, cabling, optical transceivers, patch panels, physical topology, or data-center build workflows.

More like this

Similar roles

Principal Software Engineer

Oracle

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

Principal Software Engineer

Oracle

Nashville, TN 28 days ago $99,600$223,400
Oracle Cloud Infrastructure AI assisted development LLMs Coding copilots Agentic IDEs CI/CD Kubernetes Docker Terraform Java Python Go JavaScript TypeScript Observability platforms Telemetry systems Vector databases Infrastructure as Code

Principal Software Engineer

Cisco

Remote (San Jose, CA) 93 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

The Walt Disney Company

Remote (Usa - Ca - 2450 Broadway, US) 58 days ago $184,300$247,100
Python Java Django Springboot AWS Kinesis DynamoDB S3 SNS SQS MySQL Postgres Kafka CI/CD Agile ML/AI
Remote

Principal Software Engineer

Microsoft

US 72 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

Regeneron

Tarrytown 79 days ago $128,600$210,000
Python TypeScript REST API AWS Docker PostgreSQL MySQL Redshift Snowflake ETL orchestration LLM-assisted development tools Claude Code GitHub Copilot CI/CD