Principal Software Developer OCI
Oracle
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
At Oracle Cloud Infrastructure (OCI), we are building the future of cloud with mission-critical applications for global enterprises. The role of Principal Software Developer OCI is pivotal in designing, developing, and launching cloud services built on innovative and high-performance platforms.
About Technical Strategy And Oversight (TSO)
TSO envisions a transparent and value-driven cloud environment by enabling customer choice. The team is central to OCI’s most ambitious initiatives through innovative platforms and foundational frameworks to support developers and fuel next-generation cloud services.
What You’ll Be Building
- Design and launch greenfield cloud services.
- Engineer container runtimes for high-availability workloads.
- Develop remote persistent storage matching local NVMe speeds.
- Deliver core data-plane components to enhance performance.
Why Join Us?
Work on pioneering projects that shape the global cloud ecosystem. Enjoy visible career growth, dynamic collaboration, and an inclusive culture that values your contributions.
Who We’re Looking For
We seek self-motivated engineers with a proven record in building and operating large-scale public cloud services. You possess deep technical expertise, leadership in design and deployment, and a commitment to continuous improvement.
Responsibilities & Basic Qualifications
- Bachelor's or Master's in Computer Science or equivalent experience.
- 8+ years in robust, distributed service development.
- Proficiency in modern programming languages such as Java, C++, or C#.
- Expertise in data structures, algorithms, and scalable system design.
- Experience in designing, developing, and operating public cloud services.
- Solid understanding of object-oriented design, SDK development, and networking protocols.
Preferred Qualifications
- Experience in tier-0 mission critical services and public cloud environments.
- Expertise in Linux internals and troubleshooting.
- Familiarity with cloud storage, virtualization, and continuous integration/deployment pipelines.
Compensation & Benefits
Compensation in the US ranges from $96,800 to $223,400 per year, with eligibility for bonus and equity. Benefits include medical, dental, vision, 401(k) plans, paid time off, and many more.
Key Skills/Competency
- Cloud Infrastructure
- Distributed Systems
- Java
- C++
- Data Structures
- Algorithms
- SDK Development
- Linux
- Networking
- CI/CD
How to Get Hired at Oracle
- Research Oracle's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Customize your resume: Highlight cloud service design and distributed systems expertise.
- Optimize your application: Align skills with Oracle's technical requirements and impact.
- Prepare for interviews: Review real-world scenarios on cloud architecture and scalability.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background