Taro Logo

Principal Software Engineer

World leader in cloud solutions using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
United States
$96,800 - $223,400
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Developer(hybrid)

Principal Software Engineer position at Oracle focusing on distributed systems and cloud infrastructure, offering hybrid work arrangement and competitive compensation.

Software Developer - Architect

Principal Software Developer Architect position at Oracle focusing on distributed systems and cloud architecture with competitive compensation and benefits.

Principal Software Development Engineer (OCI)

Principal Software Development Engineer position at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and cloud infrastructure development.

Software Developer - Architect, Blockchain, FinTech Data Platform

Principal Software Engineer position at Oracle focusing on architecting next-generation FinTech Data Platform using blockchain and distributed systems technology.

Software Developer 5

Principal Software Developer position at Oracle Cloud Infrastructure, focusing on distributed systems and Kubernetes, requiring 10+ years of experience.

Description For Principal Software Engineer

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer to join their Technical Strategy and Oversight (TSO) organization. This role offers a unique opportunity to shape the future of cloud infrastructure, working on innovative platforms and high-performance systems. The position involves developing new container runtimes, data-plane frameworks, and remote storage solutions that will serve as foundational components across OCI services.

The ideal candidate will bring 6-10+ years of distributed systems experience, with deep expertise in cloud services and control plane architecture. You'll be responsible for designing and implementing major service components, providing technical leadership, and mentoring team members. The role requires both high-level system design capabilities and hands-on coding skills, balancing architectural vision with practical implementation.

Working at Oracle's cloud division means joining a dynamic team that's expanding beyond traditional public cloud boundaries into hybrid, multi-cloud, and edge computing solutions. The company offers comprehensive benefits including medical insurance, 401(k) matching, flexible vacation, and equity opportunities. The position offers competitive compensation ranging from $96,800 to $223,400 annually.

This is an exceptional opportunity for a seasoned engineer who wants to make a significant impact on cloud infrastructure technology while working with cutting-edge systems at massive scale. You'll be part of a diverse, motivated team that values autonomy and innovation, with the backing of one of the world's leading technology companies.

Last updated 22 days ago

Responsibilities For Principal Software Engineer

  • Design and implement major service components
  • Provide technical leadership to development teams
  • Drive architectural decisions and documentation
  • Conduct code reviews and project bootstrapping
  • Work with engineering managers and TPMs
  • Mentor junior team members
  • Build and operate high-scale public cloud services
  • Drive service improvements and automation
  • Ensure operational excellence and high quality

Requirements For Principal Software Engineer

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

Benefits For Principal Software Engineer

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 and Investment Plan with company match
  • Flexible Vacation policy
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?