Taro Logo

Principal Software Developer

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

Job Description

Oracle is seeking a Principal Software Developer to join their software engineering division. This role combines technical expertise with architectural insight, requiring 6-10+ years of experience in software development. The position involves working on highly-available and scalable distributed services, utilizing microservice design patterns, and contributing to the development of complex software applications. The role offers comprehensive benefits including medical insurance, 401(k) matching, and flexible vacation, along with opportunities for career growth in a global technology leader. Based in Nashville, TN with relocation options to Austin, TX, this position offers a competitive salary range of $96,800 to $223,400, plus potential bonus and equity. Oracle values diversity and inclusion, providing an environment where innovation thrives through collaborative efforts. The role requires strong expertise in object-oriented programming languages like Java, Python, or Go, combined with solid computer science fundamentals and excellent problem-solving abilities.

Last updated 18 hours ago

Responsibilities For Principal Software Developer

  • Build enhancements within existing software architecture
  • Perform software development tasks for applications and operating systems
  • Building highly-available and scalable distributed services
  • Work with microservice design patterns
  • Apply software architecture knowledge to perform development tasks

Requirements For Principal Software Developer

Java
Python
Go
  • BS degree or equivalent experience
  • 5+ years of software engineering experience
  • Computer Science fundamentals in object-oriented design, data structures, & algorithm design
  • Experience with at least one object-oriented coding language (Java, C++, Python, Go)
  • Strong communication skills and systematic problem-solving approach
  • Experience in building highly-available and scalable distributed services

Benefits For Principal Software Developer

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
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Related Jobs

Principal Software Developer

Principal Software Developer position at Oracle in Austin, TX, focusing on distributed systems and microservices, offering competitive compensation and comprehensive benefits.

Senior/ Principal Member of Technical Staff - Backend Developer - Remote

Senior/Principal Backend Developer position at Oracle Health, focusing on microservices and APIs for healthcare applications. Remote role with competitive compensation.

Software Developer 5

Senior Principal Engineer position at Oracle, focusing on cloud services development with competitive compensation and comprehensive benefits.

Senior/ Principal Member of Technical Staff - Backend Developer - Remote

Principal Backend Developer position at Oracle Health, building mission-critical healthcare platforms with microservices architecture and cloud technologies.

Principal Software Developer

Principal Software Developer role at Oracle working on commerce platforms, requiring Java expertise and cloud technology experience.