Taro Logo

Principal Software Developer(hybrid)

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partnered with industry-leaders in almost every sector for 40+ years.
$96,800 - $223,400
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Job Description

As a Principal Member of Technical Staff at Oracle, you will be responsible for owning the software design and development for major components of Oracle's Cloud Infrastructure. This role requires both strong coding skills and distributed systems expertise, with the ability to dive deep into any part of the stack and design broad distributed system interactions. You'll be working on highly visible and mission-critical projects, bringing your technical expertise to bear on solving complex problems in distributed systems, large-scale storage, and highly available services.

The ideal candidate should be both a rock-solid coder and a distributed systems generalist, combining hands-on development skills with architectural vision. You'll be working in a collaborative, agile environment where simplicity and scale are valued. The role offers the opportunity to work on cutting-edge cloud infrastructure technology while being part of Oracle's larger mission to provide industry-leading cloud solutions.

You'll be joining Oracle's software engineering division, where you'll apply your knowledge of software architecture to perform development tasks, debug applications, and design software solutions. The position offers competitive compensation, comprehensive benefits, and the chance to work on technology that powers businesses worldwide.

The role is hybrid, offering flexibility with locations in Nashville, TN and Austin, TX. You'll be part of a team that values innovation, collaboration, and technical excellence, with opportunities to make significant contributions to Oracle's cloud infrastructure platform.

Last updated 3 days ago

Responsibilities For Principal Software Developer(hybrid)

  • Own software design and development for major components of Oracle's Cloud Infrastructure
  • Solve difficult problems in distributed systems, large scale storage, and highly available services
  • Design and implement broad distributed system interactions
  • Work in a collaborative, agile environment

Requirements For Principal Software Developer(hybrid)

Java
Go
  • Computer Science fundamentals in object-oriented design, data structures, & algorithm design
  • 6+ years of software development experience with object oriented languages like Java, C++, C#, Javascript, Go
  • Systematic problem-solving approach and strong communication skills
  • Experience in building highly-available and scalable distributed services
  • Experience with microservice design patterns
  • BS degree or equivalent experience

Benefits For Principal Software Developer(hybrid)

401k
Medical Insurance
Dental Insurance
Vision Insurance
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 with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan