Principal Software Developer (OCI MULTICLOUD)

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. They've partnered with industry-leaders in almost every sector and have been operating with integrity for over 40 years.
Cloud
Principal Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cloud · Enterprise SaaS

Description For Principal Software Developer (OCI MULTICLOUD)

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Developer to join their team building the future of cloud for enterprises. This role combines the agility of a startup with the scale and customer-focus of the world's leading enterprise software company.

As a Principal Software Developer in the OCI team, you'll be working on building large-scale distributed infrastructure for the cloud. You'll be part of the team developing new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our mission is to provide customers with best-in-class compute, storage, networking, database, security, and other foundational cloud-based services.

The role requires expertise in solving complex problems in distributed systems, virtualized infrastructure, and highly available services. You'll own the software design and development for major components of Oracle's Cloud Infrastructure, working as both a rock-solid coder and distributed systems generalist. The position demands the ability to dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions.

Key qualifications include 3-5+ years of experience with large-scale distributed systems, strong programming skills in languages like Java/C++, and deep knowledge of operating systems and distributed systems fundamentals. You'll work in a collaborative, agile environment where simplicity, scale, and continuous learning are valued.

This is an exciting opportunity to join Oracle's aggressive investment in cloud infrastructure, working on technologies that eliminate data and business process fragmentation across cloud silos. You'll be part of a growing team making significant technical and business impact in building the future of enterprise cloud computing.

Last updated a few seconds ago

Responsibilities For Principal Software Developer (OCI MULTICLOUD)

  • Own the software design and development for major components of Oracle's Cloud Infrastructure
  • Design broad distributed system interactions
  • Take an active role in the definition and evolution of standard practices and procedures
  • Define and develop software for tasks associated with developing, designing and debugging software applications or operating systems

Requirements For Principal Software Developer (OCI MULTICLOUD)

Java
Python
Linux
  • 3-5+ years experience delivering and operating large scale, highly available distributed systems
  • Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl, etc.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
  • Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies
  • Strong understanding of Linux or desire to learn
  • Strong troubleshooting and performance tuning skills
  • Experience building multi-tenant, virtualized infrastructure a strong plus

Benefits For Principal Software Developer (OCI MULTICLOUD)

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Principal Software Developer (OCI MULTICLOUD)

Senior Principal Engineer (OCI MULTICLOUD)

Senior Principal Engineer position at Oracle Cloud Infrastructure (OCI) focusing on building large-scale distributed cloud infrastructure for multicloud solutions.

Principal Cloud Engineer, Technology, China

Principal Cloud Engineer position at Oracle China, focusing on cloud architecture design, implementation, and customer success, requiring 10+ years of experience and Mandarin proficiency.

Principal Software Engineer

Principal Software Engineer position at Oracle, focusing on cloud infrastructure and systems software development, offering competitive salary and comprehensive benefits.

Senior Principal SW Engineer (OCI MEDIA)

Senior Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on building cloud services for media and entertainment industry.

Principal Software Engineer

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) focusing on building and maintaining highly available cloud services.