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 software 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 business problems by translating customer requirements into performant code plans, ensuring system reliability, and managing mission-critical tier-one livesite servicing. The role requires deep technical expertise in distributed services infrastructure to deliver robust, maintainable, and accessible application features.

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 technical improvements and maintain code quality.
  • Troubleshoot and resolve complex issues related to API functionality, service-to-service interactions, and cloud infrastructure.
  • Translate customer requirements into structured, scalable, and performant code plans for application development.
  • Implement comprehensive software testing, error logging, monitoring, and observability for effective debugging.
  • Perform periodic maintenance and testing operations for systems requiring critical security patches or upgrades.
  • Provide technical guidance and coaching to less experienced engineers on software architecture and coding standards.
  • Manage and coordinate complex tasks, monitoring timelines and deliverables for moderately sized projects.

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 a 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 Unix API KVM HTTP DNS TCP/IP
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