Principal Application Software Engineer

Oracle

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $194k
This role $155k
$80k $284k
below market most similar roles pay here above market

This role pays less than 90% of similar roles. Most pay $169,550–$218,400 — the blue band above. At the midpoint, this role pays about $155k versus about $194k 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 652 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 512 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 to drive the development of scalable, high-availability software solutions. This role involves leading the full software development lifecycle, including designing specifications, performing code reviews, and providing technical coaching to engineers. You will build and maintain cloud-based applications, troubleshoot complex API integrations, and implement secure coding practices to resolve critical vulnerabilities. Key technologies include Java, GoLang, C#, Kubernetes, and Terraform, alongside experience with SQL, NoSQL, and Linux internals. You will solve complex technical problems by translating customer requirements into performant code plans while ensuring system reliability and observability. The work focuses on maintaining mission-critical tier-one livesite services, optimizing distributed infrastructure, and ensuring seamless service-to-service interactions within a large-scale, highly distributed environment.

What you'll do

  • Develop and guide new application features, enhancements, and design specifications while ensuring accessibility.
  • Lead code reviews across multiple application areas to drive quality and technical improvements.
  • Troubleshoot and resolve complex issues related to API functionality, integrations, and service-to-service interactions.
  • Translate customer requirements into structured, scalable, and maintainable code plans.
  • Implement comprehensive software testing, error logging, monitoring, and observability for effective debugging.
  • Perform performance profiling and optimization to build scalable solutions and anticipate potential outcomes.
  • Provide technical guidance and coaching to less experienced engineers on software architecture and coding standards.
  • Execute periodic maintenance and patching for application systems to address critical vulnerabilities.

What we're looking for

  • BS or MS degree in Computer Science or a relevant technical field involving coding or equivalent practical experience.
  • 6+ years of total experience in software development, including building scalable solutions and web applications.
  • Demonstrated ability to write great code using Java, GoLang, C#, or similar OO languages.
  • Proven ability to deliver products and experience with the full software development lifecycle.
  • Experience working on large-scale, highly distributed services infrastructure.
  • Experience working in an operational environment with mission-critical tier-one livesite servicing.
  • Experience designing architectures that enable high availability, scalability, and market-leading features.
  • Experience as technical lead on large-scale applications and systems (preferred).

More like this

Similar roles

Principal Application Software Engineer

Oracle

Nashville, TN 8 days ago $99,600–$209,500
Java GoLang C# Oracle Cloud Infrastructure OCI AWS Azure Kubernetes Terraform SQL NoSQL Docker Linux KVM API HTTP DNS TCP/IP Secure Coding
6+ yrs exp

Principal Application Software Engineer

Oracle

Nashville, TN 8 days ago $99,600–$209,500
Java GoLang C# Kubernetes Terraform Oracle Cloud Infrastructure AWS Azure OCI Docker SQL NoSQL Linux HTTP DNS TCP/IP API KVM Software Development Lifecycle Secure Coding
6+ yrs exp

Principal Application Software Engineer

Oracle

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

Principal Application Software Engineer

Oracle

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

Principal Software Engineer

General Dynamics

San Antonio, TX 84 days ago $119,000–$161,000
DevSecOps CI/CD Kubernetes Python Java Terraform Ansible Docker AWS Azure Google Cloud Go Bash infrastructure-as-code NIST OWASP Splunk TCP/IP DNS HTTP TLS Agile Methodology
10+ yrs exp Hybrid