We’re looking for Principal Software Engineers (IC4) with strong experience in distributed systems, high-availability services, and virtualized infrastructure.
As part of our growing engineering organization, you’ll design and build innovative systems from the ground up, influence cross-team architecture, and mentor others.
This is a high-impact role where you’ll help shape Oracle’s next generation of cloud infrastructure.
We’re building next-generation distributed systems in the cloud.
To succeed in this role, you’ll need prior cloud experience (OCI, AWS, Azure, or GCP) and the ability to apply it to complex, large-scale environments.
Candidate Profile
8+ years of experience delivering and operating large-scale distributed systems Expertise in Java, C, or C++, and familiarity with scripting languages (., Python) Strong understanding of algorithms, data structures, operating systems, and systems design Solid knowledge of networking protocols (TCP/IP, HTTP) and architectures Hands-on experience with databases (SQL/NoSQL), storage systems, and cloud persistence technologies Deep familiarity with Linux environments Proven troubleshooting and performance optimization skills Experience with virtualization and containerization (Docker, Kubernetes) is a plus Preferred Skills
Proven track record building resilient cloud services at scale Experience with cross-cloud or multicloud development Familiarity with CI/CD tools, observability, and secure cloud operations Strong collaboration skills across remote and distributed teams If you're passionate about solving complex infrastructure problems, building global-scale systems, and working with top engineers in the industry—apply now and be part of shaping the future of cloud at Oracle. Career Level - IC4