Taro Logo

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

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

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

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. We operate with the agility of a startup while leveraging the scale and customer-focus of the world's leading enterprise software company.

The OCI Platform Service team is seeking a principal software engineer to develop new services, improve engineering processes, and ensure operational excellence. You'll work closely with product teams and other engineering groups to design and implement new features, while providing technical leadership to fellow engineers.

This role offers the opportunity to:

  • Lead development of critical cloud platform features
  • Solve complex distributed systems challenges
  • Mentor and guide other engineers
  • Work with cutting-edge cloud technologies
  • Drive technical direction and architecture decisions

The ideal candidate brings 5+ years of software engineering experience building and operating cloud services, strong development skills in object-oriented programming, and proven technical leadership abilities. You'll thrive in our environment if you demonstrate strong ownership, excellent communication, and bias for action.

We offer competitive compensation ($96,800-$223,400), comprehensive benefits including medical/dental/vision insurance, 401(k) matching, flexible vacation, and opportunities for growth in one of tech's most innovative cloud platforms.

This is an in-person role based in either Austin, TX or Nashville, TN, with relocation assistance available. Join us in shaping the future of enterprise cloud computing at Oracle.

Last updated 2 hours ago

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

  • Own and develop set of features available through the service
  • Mentor junior software engineers in the team
  • Solve difficult problems in distributed systems, infrastructure, and highly available services
  • Collaborate with Platform Engineering, Business Partners, and Operations Engineering to deliver highly available product

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

Java
Python
Go
  • BS or MS in Computer Science, or equivalent experience
  • 5+ years of experience delivering and operating large software systems at scale
  • Proficient in at least one of: Java, Python, C++, C# or Golang
  • Experience building scalable, cloud native distributed systems
  • Ability to work in a collaborative, cross-functional team environment
  • Understanding of REST Architecture and JSON
  • Able to effectively communicate technical ideas verbally and in writing
  • Experience with production operations and best practices

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

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 Development Engineer - OCI (Austin-TX or Nashville-TN)

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 Engineer (OCI MULTICLOUD)

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on building large-scale distributed cloud infrastructure and services.

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.