Taro Logo

Principal Software Developer(hybrid)

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
$94,200 - $223,500
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Job Description

Oracle is seeking a Principal Software Engineer to join their software engineering division. This role combines hands-on development with technical leadership, requiring both deep coding expertise and distributed systems knowledge.

As a Principal Software Engineer, you'll be responsible for architecting and executing mission-critical projects while providing technical mentorship to junior team members. The role demands expertise in building highly-available and scalable distributed services, with a strong foundation in microservice design patterns.

The ideal candidate brings 7+ years of software engineering experience, with deep knowledge of object-oriented programming using languages like Java, Go, or JavaScript. You should excel at both detailed coding tasks and broad system design, being able to dive deep into any part of the stack while also architecting large-scale distributed systems.

Oracle offers a comprehensive benefits package including medical/dental/vision insurance, 401(k) with company match, flexible vacation, and stock purchase plans. The position offers competitive compensation ranging from $94,200 to $223,500 annually, with additional bonus and equity opportunities.

This hybrid role is available in multiple prestigious tech hubs including Redwood City, Santa Clara, Austin, Seattle, Nashville, and Broomfield, providing flexibility while maintaining collaborative in-person interactions. As a world leader in cloud solutions, Oracle provides an environment where you'll work on cutting-edge technology while solving complex technical challenges.

The role combines technical excellence with leadership opportunities, making it ideal for experienced engineers looking to make a significant impact while growing their careers at a global technology leader. You'll be part of a team that values innovation, collaboration, and technical excellence while working on systems that power businesses worldwide.

Last updated 3 days ago

Responsibilities For Principal Software Developer(hybrid)

  • Apply software architecture knowledge to perform software development tasks
  • Develop, debug and design software applications
  • Build enhancements within existing software architecture
  • Drive technical collaboration between teams
  • Provide technical mentorship to junior engineers
  • Architect and execute highly visible and mission critical projects
  • Design broad distributed system interactions

Requirements For Principal Software Developer(hybrid)

Java
Go
JavaScript
  • Computer Science fundamentals in object-oriented design, data structures, & algorithm design
  • 7+ years of total experience with software development/programming
  • Experience with at least one object oriented coding language (Java, C++, C#, Javascript, Go, etc)
  • Systematic problem-solving approach
  • Strong communication skills
  • Experience in building highly-available and scalable distributed services
  • Experience with microservice design patterns

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
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan