Taro Logo

Principal Software Engineer, OCI

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges for 40+ years.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer, OCI

We are looking for seasoned and talented developers to join a new Service Platform team within Oracle Cloud Infrastructure (OCI). This team is building a new platform named Kilt for powering OCI services that encompasses low-level execution runtime, application management and high-level workflows for change management. Our mission is to help OCI developers concentrate on building their services while we ensure they run efficiently at cloud scale.

The role requires a strong background in distributed systems and cloud infrastructure, with expertise in languages like Java and Go. You'll be working on mission-critical systems that power Oracle's cloud infrastructure, requiring both technical excellence and operational expertise. The position offers an opportunity to work on ambitious new initiatives with broad impact in a growing team.

As a Principal Software Engineer, you'll be responsible for designing and implementing large-scale distributed systems, mentoring other engineers, and driving technical decisions that impact OCI's service platform. The role combines hands-on development with technical leadership, requiring both deep technical knowledge and excellent communication skills.

The position offers competitive compensation including base salary, bonuses, and equity, along with comprehensive benefits including medical, dental, vision insurance, 401(k) matching, flexible vacation, and more. This is an opportunity to work on cutting-edge cloud technology while helping shape the future of Oracle's cloud infrastructure.

The ideal candidate will bring expertise in cloud platforms, distributed systems, and service architecture, with a proven track record of delivering complex technical projects and mentoring other engineers. You'll be joining at an exciting time as the team grows and takes on new challenges in cloud infrastructure.

Last updated 4 days ago

Responsibilities For Principal Software Engineer, OCI

  • Collaborate with multiple teams to build the next generation OCI Service Platform
  • Define and improve standard practices and procedures
  • Design, specify, and develop software for new projects
  • Perform tasks related to design, development, and debugging of software applications
  • Work on large-scale, highly distributed services infrastructure
  • Operate in mission-critical tier-one livesite servicing

Requirements For Principal Software Engineer, OCI

Java
Go
Kubernetes
Linux
  • BS or MS degree in Computer Science or relevant technical field
  • 6+ years of full-time professional experience in software development
  • Demonstrated ability to write great code using Java, GoLang, or similar languages
  • Experience with full software development lifecycle
  • Experience working on large-scale, highly distributed services infrastructure
  • Strong knowledge of databases (SQL and NoSQL)
  • Knowledge of Linux internals and troubleshooting skills
  • Experience with Kubernetes
  • Knowledge of Infrastructure as Code (IAC) languages, preferably Terraform
  • Strong communication skills and systematic problem-solving approach

Benefits For Principal Software Engineer, OCI

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • 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
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer, OCI

Principal Software Engineer - Mobile (Server Focus)

Principal Software Engineer position at Oracle focusing on mobile backend development using Java and Kotlin, leading architecture and development of server-side applications.

Software Developer 4

Principal Software Engineer role at Oracle building next-gen cloud deployment platform using Java, Go, and Kubernetes. Remote position with competitive benefits.

Principal/Lead Software Developer

Principal/Lead Software Developer role at Oracle in Casablanca, requiring 8+ years of experience in Java, SQL, and enterprise software development, offering comprehensive benefits and growth opportunities.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle Cloud Infrastructure (OCI) focusing on building foundational platform services, requiring 10+ years experience in systems programming and Linux internals.

Principal Software Engineer

Principal Software Engineer role at Oracle building next-generation cloud-native authorization services, requiring 10+ years of experience in backend development.