Taro Logo

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

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

Description For Principal Software Development Engineer (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 speed of a start-up while leveraging the scale and customer-focus of the world's leading enterprise software company.

As a Principal Software Engineer in the OCI Platform Service team, you'll be instrumental in building new services for our customers and improving our engineering processes. You'll work closely with product teams and other engineering groups to define and implement new features, while also taking on technical and project leadership responsibilities.

The role combines hands-on development with architectural oversight, requiring expertise in distributed systems and cloud services. You'll be responsible for designing scalable solutions, writing production-grade code, and mentoring other engineers. The position offers the opportunity to work on challenging problems in cloud infrastructure while contributing to a team that values innovation and technical excellence.

This is an on-site position in either Austin, TX or Nashville, TN, offering competitive compensation including base salary, bonuses, and equity opportunities. The role provides comprehensive benefits including healthcare, 401(k) matching, flexible vacation, and various insurance options. Join Oracle's cloud division to help shape the future of enterprise cloud computing while working with cutting-edge technology and talented engineers.

Oracle values diversity and inclusion, operating with integrity while fostering an environment where employees can grow their careers and make meaningful contributions to global cloud infrastructure.

Last updated a month ago

Responsibilities For Principal Software Development Engineer (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 (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
  • Understanding of REST Architecture and JSON
  • Experience with production operations and troubleshooting
  • Strong communication skills

Benefits For Principal Software Development Engineer (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 (Austin-TX or Nashville-TN)