Taro Logo

Principal Software Engineer (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
6+ years of experience
Cloud · Enterprise SaaS

Description For Principal Software Engineer (OCI MULTICLOUD)

Oracle Cloud Infrastructure (OCI) is building the future of cloud computing for enterprises. As a Principal Software Engineer at OCI, you'll join a team that combines startup agility with enterprise scale and customer focus. The role involves building large-scale distributed infrastructure for cloud services, including Compute, Storage, and Messaging.

You'll work on developing and designing critical components of Oracle's Cloud Infrastructure, focusing on distributed systems and virtualized infrastructure. The position requires expertise in solving complex problems in distributed systems, with opportunities to make significant technical and business impact.

The team operates in a dynamic, flexible workplace that values equity, inclusion, and respect. You'll have autonomy and support to do your best work, alongside really smart, motivated, and diverse colleagues. Oracle offers comprehensive benefits including medical, life insurance, and retirement options, plus volunteer programs for community involvement.

Key focus areas include:

  • Designing and building innovative cloud systems from the ground up
  • Working on distributed systems within large scale environments
  • Contributing to virtualization and multi-tenant infrastructure
  • Developing highly available and scalable cloud services

The role requires strong coding abilities, particularly in languages like Java, C++, or C, plus experience with Python and other scripting languages. You'll need deep knowledge of distributed systems, databases, and networking protocols.

This is an exciting opportunity to shape the future of cloud infrastructure while working with cutting-edge technology at massive scale. The position offers significant growth potential and the chance to make meaningful contributions to enterprise cloud computing.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer (OCI MULTICLOUD)

  • 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
  • Own the software design and development for major components of Oracle's Cloud Infrastructure
  • Design broad distributed system interactions
  • Work in a collaborative, agile environment

Requirements For Principal Software Engineer (OCI MULTICLOUD)

Java
Python
Linux
  • 6+ 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
  • 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
  • Strong troubleshooting and performance tuning skills
  • Experience with virtualization is a plus

Benefits For Principal Software Engineer (OCI MULTICLOUD)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive benefits
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Principal Software Engineer (OCI MULTICLOUD)

Senior Director, Software Engineering - Gen AI Infrastructure

Senior Director role leading Gen AI Infrastructure development at Oracle, focusing on healthcare data platforms and cloud services, offering competitive compensation and benefits.

Principal Account Cloud Engineer - Digital Natives

Principal Account Cloud Engineer position at Oracle, focusing on Digital Native customers, requiring 6-10+ years of experience in cloud architecture and customer solutions.

Principal Software Development Engineer - OCI (Austin-TX or Nashville-TN)

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on cloud platform services development, requiring 5+ years experience in distributed systems.

Principal Software Developer (OCI MEDIA)

Principal Software Developer role at Oracle Cloud Infrastructure (OCI) focusing on building distributed cloud systems and infrastructure services.

Principal Member Technical Staff (JoinOCI-SDE)

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on building scalable software control platforms and deployment toolsets for Compute Infrastructure.