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
25 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $155k
$79k $296k
below market most similar roles pay here above market

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

Listed pay typically runs $102,300–$234,600 across 790 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 full software development lifecycle for cloud-based applications. This role involves designing scalable software solutions, leading code reviews, and providing technical coaching to engineers. You will build and maintain high-availability services, troubleshoot complex API integrations, and perform performance profiling to ensure system reliability. Key responsibilities include translating customer requirements into maintainable code plans, implementing secure coding practices, and managing project timelines. The position requires proficiency in Java, GoLang, C#, or similar OO languages, alongside experience with Kubernetes, Terraform, SQL, and NoSQL databases. You will solve critical technical problems by managing service-to-service interactions and ensuring the health of mission-critical tier-one livesite services within a highly distributed infrastructure.

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 code quality and architectural improvements.
  • Troubleshoot and resolve complex issues related to API functionality, integration, and service-to-service interactions.
  • 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 upgrades or critical security patches.
  • 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 technical lead on large-scale applications and systems (preferred).

More like this

Similar roles

Principal Application Software Engineer

Oracle

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

122 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

109 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

Marqeta

Remote 71 days ago $242,400–$303,000
Java Spring Boot Kubernetes Terraform Helm Kafka AWS JVM ISO 8583 JPOS Microservices
10+ yrs exp Remote