Principal Software Engineer (JoinOCI)

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
$96,800 - $223,400
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer (JoinOCI)

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer to join their Technical Strategy and Oversight (TSO) organization. This role focuses on supporting customer choice, transparency, and value in cloud infrastructure through ambitious new initiatives. The position involves building innovative platforms, high-performance primitives, and frameworks to support OCI developers.

As part of the Cloud Performance Organization, you'll work on optimizing critical components, internal tools, and applications while fostering a culture of performance engineering. This is a greenfield opportunity to design and build new cloud services from the ground up. The role requires experience with major feature design and launching them into production, deep understanding of control plane architecture, and the ability to work independently while providing technical leadership.

You'll be responsible for driving the design of major service components, working with engineering managers and TPMs, and mentoring junior team members. The role requires balancing high-level system design with hands-on development, from architectural documentation to code reviews and project bootstrapping.

The position offers competitive compensation ($96,800 - $223,400), comprehensive benefits, and the opportunity to work with cutting-edge cloud technology at one of the world's leading technology companies. You'll be part of a dynamic team working on ambitious initiatives while maintaining work-life balance and contributing to Oracle's mission of delivering mission-critical applications for top-tier enterprises worldwide.

Last updated 6 days ago

Responsibilities For Principal Software Engineer (JoinOCI)

  • Evaluate the performance of cloud services, identify inefficiencies, and design cost-effective solutions
  • Analyze and optimize internal tools, processes, and developer workflows
  • Benchmark OCI services against competitors
  • Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines
  • Quantify and communicate financial impact of inefficiencies
  • Develop and implement improvements in shared components, libraries, and runtime configurations

Requirements For Principal Software Engineer (JoinOCI)

Java
Linux
  • 5 to 10 years distributed service engineering experience
  • Development experience in modern programming languages (Java, C++, C#)
  • Experience in software performance profiling, analysis and optimization
  • Deep understanding of object-oriented design and SDK development
  • Good knowledge of data structures, algorithms, operating systems
  • Working familiarity with networking protocols
  • Good understanding of databases, NoSQL systems, storage
  • Good understanding of Linux administration
  • BS degree in Computer Science or related field (MS preferred)
  • Technical leadership and mentorship skills

Benefits For Principal Software Engineer (JoinOCI)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer (JoinOCI)

Senior Principal Software Developer, Storage Primitives

Senior Principal Software Developer position at Oracle, focusing on storage primitives and data-plane services for OCI cloud infrastructure, requiring 10+ years of experience in systems engineering.

Sr. Principal Software Developer, OCI

Senior Principal Software Developer role at Oracle Cloud Infrastructure focusing on distributed systems, cloud services, and high-performance computing.

Principal Software Engineer

Principal Software Engineer position at Oracle focusing on OCI Load balancing service, requiring 6+ years of experience in distributed systems development.

Software Development Director

Senior technical leadership role at Oracle Cloud Infrastructure leading critical networking initiatives and managing high-performing engineering teams in Nashville, TN.

Principal Member Technical Staff (JoinOCI-SDE)

Principal Technical Staff position at Oracle Cloud Infrastructure focusing on distributed systems, deployment automation, and cloud infrastructure development in Nashville, TN.