Senior Software Engineer, Core Infrastructure

Oracle

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$114,600–$234,600 / yr
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $189k
This role $175k
$100k most similar roles pay here $249k

This role pays less than 65% of similar roles. Most pay $158,487–$219,750 — the shaded band above. At the midpoint, this role pays about $175k versus about $189k 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 113 open roles on FindRole.

Listed pay typically runs $104,500–$209,500 across 99 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Senior Software Engineer, Core Infrastructure

As a member of the software engineering division, you will serve as a Senior Software Engineer, Core Infrastructure, where you will design, develop, debug, and improve software supporting the OCI hardware repair platform. You will build distributed-system components to enhance scalability, reliability, and performance while evolving existing architecture through peer reviews and robust service development. Your daily work involves building fault-tolerant components using replication and circuit breakers, developing telemetry dashboards, and performing root-cause investigations. The role requires proficiency in Java, data structures, algorithms, and operating systems, alongside experience with cloud platforms like AWS, Azure, or OCI. You will also utilize Python or Perl for scripting while managing REST APIs and infrastructure automation. This position addresses the technical challenge of maintaining high-availability distributed systems and ensuring secure, scalable operations within a complex hardware repair ecosystem.

What does a Software Engineer earn?

Median $196750 from 2011 postings across 148 companies.

See salary data

What you'll do

  • Design and implement distributed system components for the hardware repair platform.
  • Improve software scalability, reliability, and data processing performance.
  • Build fault-tolerant components using replication, failover, retries, and circuit breakers.
  • Develop telemetry, dashboards, and alerts to support production monitoring.
  • Participate in incident response and perform root-cause investigations for system issues.
  • Maintain infrastructure automation tools and implement security controls like encryption.
  • Perform performance tuning and troubleshoot complex issues in operating environments.
  • Conduct peer code reviews and validate solutions through automated testing.

What we're looking for

  • Meet one of the following: 8 years of software development experience; or a bachelor's degree plus 4 years; or a master's degree plus 2 years; or a doctorate in a relevant field.
  • 2 years of professional experience with cloud platforms such as AWS, Azure, Google Cloud, or OCI.
  • 3 years of experience in testing and automation at the system level.
  • 2 years of experience delivering and operating large-scale distributed systems.
  • Proficiency in Java and strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Strong troubleshooting and performance tuning skills to diagnose issues and improve system efficiency.
  • Experience developing, testing, and integrating secure REST APIs and services with modern web application development knowledge.
  • Proficiency across the software development lifecycle including source control, code reviews, and prototyping; proficiency with Python or Perl (preferred); experience with multi-tenant infrastructure and NoSQL systems (preferred).

More like this

Similar roles

Senior Core Infrastructure Engineer

Oracle

Nashville, TN 12 days ago $79,200–$209,500
Distributed Systems Infrastructure as Code Java C++ C# Go AWS Oracle Cloud Azure Google Cloud Microservices fault-injection Telemetry Encryption Data Processing Software Architecture Networking Operating Systems
4+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 12 days ago $114,600–$234,600
Distributed Systems Java Python Go C++ C# AWS Azure Google Cloud Oracle Cloud IaC REST APIs Data Structures Algorithms Object-Oriented Design Source Control
8+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 1 day ago $114,600–$234,600
Distributed Systems Oracle Cloud Infrastructure AWS Azure Google Cloud Java C++ C# Go Infrastructure as Code Microservices Networking Data Structures Algorithms Security Controls
7+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 5 days ago $79,200–$209,500
Java C++ C# Go Oracle Cloud Infrastructure AWS Azure Google Cloud Infrastructure as Code Distributed Systems Microservices Observability Data Processing Networking Security Controls Fault-Injection Testing
4+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 1 day ago $79,200–$209,500
Oracle Cloud Infrastructure Java C++ C# Go Distributed Systems Infrastructure as Code Microservices Observability Data Processing AWS Azure Google Cloud Networking Security Controls Fault-Injection Testing
4+ yrs exp