Senior Software Engineer, Core Infrastructure

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$79,200–$209,500 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $166k
This role $144k
$61k most similar roles pay here $253k

This role pays less than 73% of similar roles. Most pay $144,350–$187,025 — the shaded band above. At the midpoint, this role pays about $144k versus about $166k 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 666 open roles on FindRole.

Listed pay typically runs $102,300–$223,999 across 619 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Senior Software Engineer, Core Infrastructure

As a Senior Software Engineer, Core Infrastructure, you will join the DNS Data Plane team to design, build, and operate high-performance, reliable DNS services for critical infrastructure. You will develop components across authoritative and recursive request paths, focusing on low-latency, high-throughput processing while optimizing CPU, memory, and network I/O through efficient event loops and concurrency models. The role involves building features in Go, C, Java, or Python, implementing fault-tolerant designs like circuit breakers and retries, and managing infrastructure-as-code via Terraform. You will manage the full lifecycle of data plane components, including telemetry, capacity planning, and incident response. Key technical requirements include expertise in Linux systems, networking fundamentals like TCP/UDP and sockets, and specialized DNS knowledge involving RFCs, DNSSEC, and load balancing to solve complex problems in distributed networking and performance-sensitive systems.

What does a Software Engineer earn?

Median $197400 from 2246 postings across 139 companies.

See salary data

What you'll do

  • Design and implement low-latency, high-throughput DNS data plane components across authoritative and recursive request paths.
  • Develop services and libraries using Go, C, Java, or Python based on specific performance requirements.
  • Optimize system performance by tuning CPU, memory, network I/O, concurrency models, and socket configurations.
  • Manage the full lifecycle of data plane components including architecture, testing, capacity planning, and production rollout.
  • Build and maintain observability tools such as metrics, logs, traces, dashboards, and automated alerts.
  • Enhance system reliability through fault-tolerant designs, circuit breakers, retries, and proactive capacity planning.
  • Create automation and infrastructure-as-code to streamline troubleshooting, maintenance, and security compliance.
  • Provide technical leadership through architecture reviews, code reviews, and mentoring of other engineers.

What we're looking for

  • 5+ years of experience building, managing, or operating large-scale distributed infrastructure in SaaS, cloud, or hybrid-cloud environments.
  • At least three years of hands-on experience with Linux operating systems.
  • Strong experience building and operating production-grade distributed systems or network services.
  • Proficiency in one or more of Go, C, Java, or Python.
  • Solid understanding of Linux systems, networking fundamentals, TCP/UDP, sockets, concurrency, and performance profiling.
  • Demonstrated experience designing highly available systems and delivering safe production rollouts using canaries, progressive deployments, and feature flags.
  • Deep DNS knowledge including relevant RFCs, DNS over UDP and TCP, EDNS(0), DNSSEC, caching behavior, zone transfers, rate limiting, and load balancing (preferred).
  • Experience with high-performance systems patterns, container orchestration like Kubernetes, Infrastructure-as-code with Terraform, and various testing disciplines (preferred).

More like this

Similar roles

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 4 days ago $79,200$209,500
Java Python Golang DNS Kubernetes Docker Terraform Ansible Chef CI/CD REST OpenAPI Swagger Linux GitLab CI/CD GitHub Actions OCI DevOps
8+ yrs exp

Senior Core Infrastructure Engineer

Oracle

Nashville, TN 54 days ago $79,200$209,500
Distributed Systems Java Scala Terraform Infrastructure as Code TCP/IP HTTP Prompt Engineering ChatGPT Codex Data Structures Algorithms Operating Systems Networking Protocols Circuit Breakers Telemetry
5+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 14 days ago $79,200$209,500
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Plane Circuit Breakers Load Testing Telemetry Alerting Encryption Runbooks Scalability Data Replication Automation Scripts
3+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 14 days ago $79,200$209,500
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing Load Testing Circuit Breakers Retry Mechanisms Telemetry Alerting Encryption Security Controls Runbooks Automation Scripts System Design Scalability
3+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 31 days ago $79,200$209,500
Distributed Systems Infrastructure as Code (IaC) CI/CD Cloud Infrastructure Data Processing Load Testing Telemetry Circuit Breakers Encryption Security Controls Automation System Design Scalability Alerting
3+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 14 days ago $79,200$209,500
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing Load Testing Circuit Breakers Telemetry Alerting Encryption Security Controls Runbooks Automation Scripts System Design Scalability
3+ yrs exp