Taro Logo

Principal Software Developer

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

Description For Principal Software Developer

As a Principal Software Engineer at Oracle, you will be responsible for software design, development, and operations for new and existing products. The role requires architecting broad systems interactions, hands-on development, and deep technical expertise in cloud infrastructure and networking. You'll work in a collaborative, agile environment while providing technical leadership to the broader organization.

The position demands experience with high-scale services and cloud-scale service resilience. You'll need to balance speed and quality while making data-driven decisions for major product changes. The role involves working with cutting-edge technologies including cloud platforms, Kubernetes, and distributed systems.

You'll be joining a world-leading cloud solutions provider with over 40 years of industry experience. Oracle offers comprehensive benefits including medical/dental/vision insurance, 401(k) matching, flexible vacation, and parental leave. The position offers a competitive salary range of $96,800 to $223,400 per annum, with potential for bonus and equity.

Key technical areas include:

  • Cloud infrastructure and distributed systems
  • Java, GoLang, and other OO languages
  • Kubernetes and container technologies
  • Infrastructure as Code (preferably Terraform)
  • Database systems (SQL and NoSQL)
  • Linux systems and networking

The role requires 8+ years of software development experience and offers opportunities for technical leadership, mentorship, and organizational impact. You'll be working on mission-critical systems while helping shape the future of cloud technology at Oracle.

Last updated 9 days ago

Responsibilities For Principal Software Developer

  • Work with teams of software engineers on software design, development, and operations
  • Architect broad systems interactions
  • Provide technical leadership to the broader organization
  • Develop and operate high-scale services
  • Define and develop software for tasks associated with developing, designing and debugging applications
  • Take active role in defining standard practices and procedures

Requirements For Principal Software Developer

Go
Java
Kubernetes
Linux
  • BS or MS degree in Computer Science or relevant technical field
  • 8+ years of total experience in software development
  • Ability to write code using Java, GoLang, C#, or similar OO languages
  • Experience with large-scale, highly distributed services infrastructure
  • Experience working in mission-critical tier-one livesite servicing
  • Strong communication skills and systematic problem-solving approach
  • Experience designing architectures for high availability and scalability
  • Knowledge of Infrastructure as Code (IAC) languages, preferably Terraform
  • Strong knowledge of databases (SQL and NoSQL)
  • Strong knowledge of Computer Networking
  • Knowledge of Linux internals and troubleshooting skills

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

Interested in this job?

Jobs Related To Oracle Principal Software Developer