Principal Application Software Engineer

Oracle

Confirmed live today High trust

Quick summary

Work type
On-site
Location
—
Salary
$99,600–$209,500 / yr
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $155k
$83k $251k
below market most similar roles pay here above market

This role pays less than 89% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $155k 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 893 open roles on FindRole.

Listed pay typically runs $103,000–$234,600 across 654 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Application Software Engineer

The Principal Application Software Engineer joins the Product and Research team as an individual contributor to serve as a trusted technical advisor. This role involves leading the architecture, design, and implementation of enterprise-scale software systems and services while actively developing high-quality backend applications. The engineer will build and support distributed systems and microservices-based architectures, ensuring they are secure, maintainable, and operationally efficient. Key responsibilities include mentoring a team of five to six engineers, driving technical strategy, and translating business requirements into scalable solutions. Required technical skills include proficiency in Java, Ruby, or other object-oriented languages, along with deep knowledge of APIs, scalability, and performance optimization. The role addresses the challenge of delivering reliable, cloud-native software within highly regulated environments requiring strict security and compliance.

What you'll do

  • Lead the architecture, design, and implementation of enterprise-scale software systems and services.
  • Drive technical strategy and influence architectural decisions across multiple projects and teams.
  • Design, develop, and maintain high-quality backend services and microservices-based architectures.
  • Troubleshoot and resolve complex production issues while driving root-cause analysis and long-term improvements.
  • Provide technical leadership and mentorship to teams of approximately 5-6 engineers.
  • Translate business requirements into scalable technical solutions in partnership with Product and Engineering teams.
  • Establish and promote software engineering best practices, coding standards, and design principles.

What we're looking for

  • Applicants must be able to read, write, and speak English.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 7-9+ years of professional software engineering experience.
  • Strong experience developing enterprise-scale backend systems using Java, Ruby, or other object-oriented programming languages.
  • Deep understanding of distributed systems, microservices architecture, APIs, scalability, resiliency, and performance optimization.
  • Proven experience serving as a technical lead, leading projects and mentoring engineers.
  • Experience guiding and supporting teams of approximately 5-6 engineers through technical execution and delivery.
  • Experience with cloud platforms, containerization, modern DevOps practices, or highly regulated environments (preferred).

More like this

Similar roles

Principal Software Engineer

Oracle

Seattle, WA +1 28 days ago $114,600–$234,600
Java Go Distributed Systems Cloud Architecture Messaging Architecture gRPC Protocol Buffers Terraform CI/CD Apache Kafka RabbitMQ Amazon SQS Azure Service Bus OCI Queue Paxos Raft Linux JVM Containers
6+ yrs exp

Principal Software Engineer, Backend

Oracle

Nashville, TN +8 9 days ago $114,600–$234,600
Java Python Distributed Systems Microservices Cloud-Native APIs System Design Object-Oriented Programming Containerization DevOps GitHub Copilot Artificial Intelligence Data Structures Algorithms
7+ yrs exp

Principal Platform Software Engineer

Oracle

17 days ago $105,900–$234,600
Java Python Distributed Systems Microservices Cloud-native APIs System Design Data Structures Algorithms Containerization DevOps GitHub Copilot Observability
7+ yrs exp

Senior Application Software Engineer

Oracle

7 days ago $86,100–$187,000
Java Python Distributed Systems Microservices APIs Cloud-native Full-stack System Architecture Containerization DevOps GitHub Copilot Data Structures Algorithms Observability
4+ yrs exp

Principal Software Engineer

Amgen

Tampa, FL +1 149 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 26 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