Oracle

Principal Software Engineer, OCI Object Storage

Oracle
Apply
2 months ago
Nashville, TN, USAStaff+
H1B sponsor

Base Salary

$115k - $235k/yr

Responsibilities

  • Architect and deliver core object-storage infrastructure covering metadata, data placement, replication, lifecycle management, and durability workflows.
  • Design distributed systems with strong availability, consistency, performance, fault tolerance, scalability, and operational simplicity.
  • Improve reliability through fault isolation, automated remediation, disaster recovery, capacity planning, and operational practices.
  • Drive cross-team technical strategy and lead complex architecture and execution initiatives.
  • Investigate production issues, identify root causes, and prevent recurrence.
  • Build tooling, automation, observability, and operational capabilities for diagnosis and service evolution.
  • Partner with security and compliance teams to apply secure-by-design practices.
  • Lead design reviews, establish engineering standards, mentor engineers, and provide technical leadership without direct people management.

Requirements

  • Strong software engineering experience in Java or a similar programming language, including production service development, testing, debugging, and maintenance.
  • Deep understanding of object-oriented programming principles and common design patterns.
  • Experience designing clean, extensible APIs and service interfaces with maintainability, testability, backward compatibility, and operational safety in mind.
  • Demonstrated experience designing and building distributed systems across hosts, availability domains, or regions.
  • Strong knowledge of replication, consistency, consensus, partition tolerance, leader election, idempotency, retries, failure handling, and eventual consistency.
  • Experience designing highly available, scalable, fault-tolerant, and durable systems.
  • Experience with concurrent and multithreaded programming, performance analysis, memory management, and diagnosing Java service bottlenecks.
  • Proficiency with unit, integration, and end-to-end testing, including distributed-system failure scenarios.
  • Experience with metrics, logging, tracing, alerting, observability, and production debugging.
  • Ability to write technical design documents, assess architectural tradeoffs, and lead complex service design reviews.
  • Strong collaboration skills with engineering, security, networking, and operations teams, plus proven mentoring and technical leadership experience.
  • Preferred experience with object storage systems, distributed databases, file systems, large-scale data platforms, multi-region services, demanding availability or durability requirements, RESTful APIs, asynchronous processing, message queues, event-driven architectures, containerized environments, cloud infrastructure, automated deployment pipelines, and cloud security practices.

Benefits

  • Onsite position based in Nashville, Tennessee.
  • US hiring range is $114,600 to $234,600 per annum; the posting also notes possible bonus, equity, and compensation deferral.
  • Medical, dental, vision, disability, life insurance, flexible spending accounts, commuter and parking benefits, 401(k) with company match, paid time off, paid holidays, paid sick leave, paid parental leave, adoption assistance, employee stock purchase plan, financial planning, group legal, and voluntary insurance benefits.
  • US-based employees complete identity verification involving biometric information as part of onboarding, with accommodations potentially available following individualized assessment.

Tech Stack

JavaOracle Cloud

Categories

Oracle

About Oracle

10,000+ employees

Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.

Contact me