Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer, Core Infrastructure

Home > Java programming jobs

Principal Software Engineer, Core Infrastructure in USA

  • Nashville, TN

Responsibilities

  • Lead the design, implementation, and evolution of hyperscale distributed systems and data-plane services.
  • Define and deliver scalability, elasticity, durability, availability, reliability, and operational-readiness requirements.
  • Optimize high-throughput data retrieval, storage, and processing using distributed state, replication, and synchronization patterns.
  • Design fault-tolerant systems with redundancy, automatic failover, recovery, load shedding, throttling, rate limiting, retries, and timeouts.
  • Establish service-level objectives, performance indicators, telemetry, dashboards, and proactive alerting.
  • Lead performance, load, fault-injection, and brownout testing.
  • Lead production incident diagnosis and recovery, root-cause analysis, and operational excellence mentoring.
  • Build Infrastructure as Code and operational automation for patching, updates, rollbacks, and change management.
  • Apply encryption, access controls, security remediation, and compliance practices for multi-tenant cloud infrastructure.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
  • At least 7 years of professional software-engineering experience with demonstrated impact on large-scale distributed systems or cloud infrastructure.
  • Strong experience designing and operating highly available, scalable, and fault-tolerant distributed systems.
  • Proficiency in one or more object-oriented or systems programming languages, such as Java, C++, C#, or Go.
  • Deep understanding of distributed systems, data structures, algorithms, operating systems, networking, and secure software development.
  • Experience with system-level test automation, performance and load testing, reliability engineering, and production incident response.
  • Experience leading or influencing technical architecture and mentoring engineers.
  • Preferred experience includes Oracle Cloud, AWS, Azure, Google Cloud, data-plane platforms, distributed storage, microservices, replication, state management, high-throughput processing, observability, 24x7 production operations, Infrastructure as Code, service automation, security controls, and cloud compliance.

Benefits

  • Office-based role requiring onsite presence in Nashville, Tennessee; relocation assistance may be available under Oracle policies.
  • U.S. base salary range is $114,600 to $234,600 per annum, with possible bonus, equity, and compensation deferral.
  • Medical, dental, vision, disability, life, and supplemental insurance benefits are offered.
  • 401(k) savings plan with company match, employee stock purchase plan, financial planning, and group legal benefits are offered.
  • Paid vacation, 11 paid holidays, paid sick leave, paid parental leave, and adoption assistance are provided.
  • Additional benefits include commuter and parking benefits, flexible spending accounts, and voluntary auto, homeowner, and pet insurance.

Salary: $115k - $235k/yr

Oracle

Oracle is a global leader in AI, delivering the cloud infrastructure, data, and applications that organizations across the world trust to successfully achieve business outcomes at scale. Oracle Cloud Infrastructure (OCI) provides fast, flexible, scalable AI infrastructure. With superior compute p...

Similar positions

Software Engineer (C++/Java)

  • Databento
  • Full time
  • USA
  • 10/26/2026
  • Salary: $150k-$250k
  • Remote

Lead Software Engineer

  • 8th Light
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $126k-$157k
  • United States

Principal Software Engineer - Vector Search

  • Elastic
  • Full time
  • Remote
  • 10/26/2026
  • Salary: €73k-€116k
  • Greece

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Georgia

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Serbia