Principal Software Engineer

Oracle

Confirmed live today High trust

Quick summary

Work type
On-site
Location
—
Salary
$118,700–$194,400 / yr
Posted
27 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $157k
$102k $275k
below market most similar roles pay here above market

This role pays less than 95% of similar roles. Most pay $170,250–$224,765 — the blue band above. At the midpoint, this role pays about $157k 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 900 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer – Oracle Labs & Experiences joins the Oracle Labs team to prototype, test, and publish new labs and reusable assets for technical enablement programs. You will design and build Oracle-based labs and demos showcasing AI/ML, data, and application services through realistic use cases like RAG pipelines and AI agents. Daily responsibilities include writing production-grade code in Python, Bash, Terraform, and SQL to implement backend logic, APIs, and orchestration. You will develop interactive Markdown-based instructions and maintain reference architectures for Oracle GenAI Services, AI Vector Search, and Oracle Database. Key technical skills include OCI services like Spark, Kafka, and OKE, alongside experience with AWS, Azure, GCP, and NVIDIA offerings to solve complex multi-cloud integration and GenAI workload problems.

What does a Software Engineer earn?

Median $196000 from 2560 postings across 143 companies.

See salary data

What you'll do

  • Design and build Oracle-based labs and demos showcasing AI/ML, data, and application services.
  • Write production-grade code in Python, Bash, Terraform, and SQL to implement backend logic and automation.
  • Develop interactive Markdown-based lab instructions, templates, and reusable modules for learners.
  • Prototype, deploy, and validate labs end-to-end for usability, reliability, and performance.
  • Build and maintain reference architectures and SDK examples for Oracle GenAI Services and Database.
  • Participate in live demos and internal enablement sessions to showcase labs and gather feedback.
  • Mentor junior Cloud Engineers on best practices for lab development, testing, and delivery.

What we're looking for

  • BS in Computer Science, Engineering, or equivalent experience.
  • 6+ years of experience in software engineering or cloud development using Python, Go, Java, or similar.
  • Hands-on experience developing on Oracle or another major cloud provider like AWS, Azure, or GCP.
  • Experience building hands-on labs, workshops, or customer-facing technical enablement.
  • Familiarity with Oracle Database or related data modeling.
  • Strong ability to build and demo technical solutions and explain workflows clearly.
  • Expertise in Terraform, OCI CLI, and automation frameworks (preferred).
  • Professional level certifications such as OCI Architect, AWS Solutions Architect, or Azure Administrator (preferred).

More like this

Similar roles

Principal Software Engineer

Oracle

Nashville, TN 38 days ago $114,600–$234,600
Python Java Go TypeScript JavaScript LLM Kubernetes Docker Terraform CI/CD Oracle Cloud Infrastructure Distributed Systems APIs Vector Databases Observability Infrastructure as Code
5+ yrs exp

Principal Application Software Engineer

Oracle

today $99,600–$209,500
Oracle Cloud Infrastructure (OCI) Java Python Go JavaScript Kubernetes AWS Azure Google Cloud REST APIs CI/CD Distributed Systems Microservices FHIR HL7 SMART on FHIR Machine Learning Infrastructure Automation Observability
7+ yrs exp

Principal Software Engineer, Mobile Software Architecture

Qualcomm

San Diego, CA 27 days ago $197,000–$295,400
Android Linux Kernel C++ Python C Java AI ML NPU DSP Virtualization pKVM Hypervisor SoC HW/SW co‑design Performance Optimization Profiling Tools Agile Version Control Systems
8+ yrs exp

Principal Software Engineer

Nvidia

Santa Clara, CA 4 days ago $248,000–$391,000
Python LLMs RAG Agentic AI Kubernetes Docker LangChain Linux Microservices APIs Distributed Systems Test Automation Firmware Hardware/Software Integration Observability Generative AI
10+ yrs exp

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 23 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 23 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid