Principal Software Engineer OCI @ Oracle
Your Application Journey
Email Hiring Manager
Job Details
About Principal Software Engineer OCI
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications globally. OCI expands beyond traditional public cloud to dedicated, hybrid, and multi cloud, including edge computing. At Technical Strategy and Oversight (TSO), the mission is to support customer choice, transparency, and value in cloud infrastructure through innovative platforms, high performance primitives, and tools.
Role Summary
This role offers a greenfield opportunity to design and build new cloud services from the ground up. You will be responsible for the end-to-end design and delivery of high-scale cloud services, including a next-generation replication platform for seamless data replication across regions. You will drive major service component design, support development teams, and provide technical leadership.
Key Responsibilities
- Architect and deliver major cloud services for OCI.
- Guide cross-functional teams and junior developers.
- Work independently from high-level design to hands-on prototyping.
- Improve engineering standards, processes, and governance.
- Drive automation, instrumentation, and operational excellence.
Basic Qualifications
- BS or MS degree in Computer Science or related field.
- 6+ years in software development.
- Expertise in Java, GoLang, or similar languages.
- Experience with large-scale distributed services.
Preferred Qualifications
- Technical lead experience with cloud services.
- Experience with public cloud platforms (OCI, AWS, Azure).
- Knowledge of Kafka, Infrastructure as Code (Terraform) and databases.
- Strong networking, Linux internals, and virtualization skills.
Compensation & Benefits
The US hiring range is from $96,800 to $223,400 per year, with bonus and equity potential. Oracle offers a comprehensive benefits package including medical, dental, vision, life insurance, retirement plans, paid time off, and more.
Key skills/competency
- Cloud
- High Performance
- Distributed Systems
- Service Design
- Architecture
- Automation
- Infrastructure
- Networking
- Operational Excellence
- Technical Leadership
How to Get Hired at Oracle
🎯 Tips for Getting Hired
- Customize your resume: Highlight cloud and system design experiences.
- Showcase leadership: Include technical lead and mentoring roles.
- Research Oracle: Study their cloud innovations and culture.
- Be prepared to discuss: Architecture, automation, and operational excellence.