Taro Logo

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

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders 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 Development Engineer (OCI) (Nashville-TN, Austin-TX)

Oracle Cloud Infrastructure (OCI) is seeking experienced Principal Software Development Engineers to join their Security Organization. As part of OCI, you'll be working on building the future of cloud for Enterprises, combining the speed and innovation of a startup with the scale and customer-focus of a top-tier enterprise software company.

The role focuses on building large-scale distributed infrastructure systems for the cloud, working with cutting-edge technologies that operate at high scale in a broadly distributed, multi-tenant cloud environment. You'll be joining a team of talented engineers building new technologies that our customers depend on to run their businesses.

As a Principal Software Development Engineer, you'll be:

  • Designing and implementing distributed, cloud-scale systems
  • Working on ambitious new initiatives in cloud infrastructure
  • Contributing to a fast-growing, early-stage environment where engineers can have significant technical and business impact
  • Collaborating with a diverse team of creators and inventors
  • Providing technical leadership and mentoring

The ideal candidate should be both an expert coder and a distributed systems generalist, comfortable diving deep into any part of the stack, including hardware interaction. You'll work in an environment that values simplicity, scale, and continuous learning.

This role offers competitive compensation including base salary, bonuses, and equity, along with comprehensive benefits including healthcare, 401(k) matching, flexible vacation, and parental leave. Join Oracle to be part of a team that's building the next generation of cloud infrastructure while enjoying the stability and resources of a global technology leader.

Last updated 20 days ago

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

  • Build large-scale distributed infrastructure systems for the cloud
  • Design and implement distributed, cloud-scale systems
  • Work on ambitious new initiatives in cloud infrastructure
  • Collaborate in an agile environment
  • Provide technical leadership and mentoring

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

Java
Go
Kubernetes
  • Bachelor's degree in Computer Science or equivalent proven experience
  • 6+ years experience building and operating large scale, highly available, cloud based distributed systems
  • Proficiency in Java and Go
  • Strong understanding of operating system fundamentals
  • Experience with data models and distributed persistence technologies
  • Understanding of security principles, techniques, and protocols
  • Strong troubleshooting and performance tuning skills
  • Proficiency in network, distributed, asynchronous, and concurrent programming
  • Experience building and operating scalable infrastructure software
  • Strong verbal and written communication skills

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

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