Taro Logo

Principal Software Engineer

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
Backend
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer to join their Reliability team. This role focuses on ensuring the highest level of availability and reliability for OCI services and customers. The team builds new technologies that automate the detection, diagnosis, and recovery of operational events for OCI global distributed cloud services.

As a Principal Engineer, you'll work on complex, highly technical products and services in the Cloud from ground up. The role involves designing and developing scalable cloud services, automating operational tasks, and providing technical leadership. You'll collaborate with product leaders to translate business requirements into technical solutions while mentoring junior team members.

The position offers competitive compensation ($96,800 - $223,400) with comprehensive benefits including medical, dental, vision, 401k matching, and flexible vacation. This is an exciting opportunity to join a growing team that's still at an early stage and working on ambitious new initiatives.

The ideal candidate brings 6+ years of software industry experience, strong backend development skills (particularly in Java), and expertise in microservices, distributed systems, and cloud technologies. You should have a proven track record of delivering scalable solutions and the ability to provide technical guidance while raising engineering standards.

Join Oracle's world-class cloud platform team and help shape the future of cloud infrastructure technology while working with cutting-edge distributed systems at global scale.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Work with OCI product leaders to translate business requirements into technical specifications
  • Design, develop and troubleshoot scalable, operationally focused, customer-facing cloud services
  • Automate common tasks to enable continuous delivery
  • Drive performant, scalable solutions to completion on time
  • Maintain development and production infrastructure
  • Provide technical guidance and feedback
  • Contribute to product roadmaps
  • Mentor and coach junior members
  • Raise the bar for engineering quality and best practices

Requirements For Principal Software Engineer

Java
Kubernetes
  • 6+ years of experience in software industry
  • Bachelor's or Master's Degree in Computer Science or equivalent
  • In-depth understanding of product development lifecycle
  • Strong back-end development experience in Java or similar language
  • Experience with microservice architectures, distributed systems, databases
  • Experience with CI/CD tools (GitLab, JIRA, Jenkins, Kubernetes, Docker)
  • Previous experience with Cloud services (IaaS, PaaS)
  • Strong verbal and written communication 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
  • 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