> Markdown version of [/jobs/ext/3537424-principal-engineer-oci-object-storage](https://www.wearedevelopers.com/jobs/ext/3537424-principal-engineer-oci-object-storage). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Engineer, OCI Object Storage - **Company:** Oracle - **Location:** Nashville, TN, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Big Data, Cloud Computing, Computer Programming, Data Security, Software Debugging, Software Design Patterns, Disaster Recovery, File Systems, Distributed Data Store, Distributed Systems, Memory Management, Fault Tolerance, Java Web Services, Meta-Data Management, Network Control, Object-Oriented Software Development, Oracle (Applications), Queueing Systems, E2e Testing, Cloud Services, Software Engineering, Software Systems, Encapsulation (Networking), Data Logging, Multithreading, System Availability, Grafana, Event Driven Architecture, Containerization, Low Latency, Deployment Automation, Restful APIs, Oracle Cloud Infrastructure, Programming Languages - **Published:** September 30, 2026 - **Apply:** https://eeho.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/requisitions/preview/346198 ## About the Role * Strong software engineering experience in Java or a similar programming language, including designing, developing, testing, debugging, and maintaining production-quality services. * Deep understanding of object-oriented programming principles, including abstraction, encapsulation, inheritance, polymorphism, composition, and appropriate application of common design patterns. * Experience designing clean, extensible APIs and service interfaces, with an emphasis on maintainability, testability, backward compatibility, and operational safety. * Demonstrated experience designing and building distributed systems, including services that operate across multiple hosts, availability domains, or regions. * Strong knowledge of distributed-systems concepts such as replication, consistency, consensus, partition tolerance, leader election, idempotency, retries, failure handling, and eventual consistency. * Experience designing systems for high availability, scalability, fault tolerance, and data durability. * Experience with concurrent and multithreaded programming, performance analysis, memory management, and diagnosing latency or throughput bottlenecks in Java services. * Proficiency with unit, integration, and end-to-end testing practices, including designing tests for failure scenarios and distributed-system edge cases. * Experience using observability tools and practices, including metrics, logging, tracing, alerting, and production debugging. * Ability to write clear technical design documents, evaluate architectural tradeoffs, and lead design reviews for complex services. * Strong collaboration skills and experience partnering with engineering, security, networking, and operations teams. * Proven ability to mentor engineers, raise engineering standards, and provide technical leadership without direct people-management responsibility. Preferred Qualifications * Experience with object storage systems, distributed databases, file systems, or other large-scale data platforms. * Knowledge of storage-system concepts such as metadata management, object lifecycle operations, data placement, replication or erasure coding, and recovery from hardware or infrastructure failures. * Experience designing systems that span multiple regions or availability domains. * Experience operating services with demanding availability, durability, latency, or throughput requirements. * Familiarity with RESTful APIs, asynchronous processing, message queues, and event-driven architectures. * Experience with containerized environments, cloud infrastructure, and automated deployment pipelines. * Knowledge of security practices for cloud services, including authentication, authorization, encryption, and secure data handling. Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. ## Description We are seeking a Principal Core Infrastructure Engineer to help design, build, and operate the foundational systems behind a highly available, durable, and globally distributed object storage service. In this senior individual-contributor role, you will solve complex distributed-systems problems at massive scale and set technical direction across critical storage-platform capabilities. You will work with engineers across storage, networking, security, control plane, and observability to deliver resilient systems that customers can trust with their most important data. What You'll Do * Architect and deliver core infrastructure for object storage, including metadata, data placement, replication, lifecycle management, and durability workflows. * Lead the design of distributed systems that provide strong availability, consistency, performance, and operational simplicity at scale. * Improve service reliability through fault isolation, automated remediation, disaster recovery design, capacity planning, and rigorous operational practices. * Drive technical strategy for complex, cross-team initiatives; influence architecture and execution beyond your immediate team. * Investigate and resolve challenging production issues, using deep systems expertise to prevent recurrence. * Build tooling, automation, and observability that make the service easier to operate, diagnose, and evolve. * Partner with security and compliance teams to embed secure-by-design practices into storage infrastructure. * Establish engineering standards through design reviews, technical mentorship, and clear written communication. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [Monitoring as Code - Managing your dashboards at scale](https://www.wearedevelopers.com/videos/753-monitoring-as-code-managing-your-dashboards-at-scale) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [All your telemetry data from any source in one place](https://www.wearedevelopers.com/videos/57-all-your-telemetry-data-from-any-source-in-one-place) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [7 Cloud Computing Trends Coming in 2025 for Developers](https://www.wearedevelopers.com/magazine/412-7-cloud-computing-trends-coming-in-2025-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)