Taro Logo

Principal Software Engineer

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

Description For Principal Software Engineer

Fusion Applications (FA) is Oracle's leading SaaS offering of critical business applications including ERP, HCM, and CRM. We are the Fusion Applications Technical Architecture team working on the next generation architecture (Spectra) based on cloud native principles running in Oracle Cloud Infrastructure (OCI).

We're seeking talented software engineers to build a new policy management and authorization service. This critical service will support hundreds of other services, managing policies and making authorization decisions. This startup team offers hands-on service ownership with significant opportunity for impact across the organization.

The role involves:

  • Developing cloud-native microservices using GoLang, Java, and modern technologies
  • Working with distributed systems and cloud infrastructure
  • Implementing security and authorization frameworks
  • Participating in on-call rotations and service ownership
  • Collaborating with cross-functional teams

We offer competitive compensation ($96,800-$223,400), comprehensive benefits, and the opportunity to work on cutting-edge cloud technologies at scale. The ideal candidate will have 10+ years of software development experience, strong distributed systems knowledge, and expertise in cloud technologies.

This position combines technical depth with the opportunity to shape critical security infrastructure, making it perfect for experienced engineers passionate about building robust, scalable systems.

Last updated 4 days ago

Responsibilities For Principal Software Engineer

  • Understanding problem scenarios and customer requirements and breaking it down to workable features
  • Work with peers to propose and review design, solutions and implementation
  • Writing quality backend code, including validation tests using GoLang, Java, and Bash
  • Working with cloud native technologies such as Docker, Kubernetes, and gRPC
  • Ensuring safe and compliant release management across different stages
  • Operating the service through production
  • Analyzing and debugging issues
  • Collaborating and contributing in an inclusive and diverse environment

Requirements For Principal Software Engineer

Go
Java
Kubernetes
  • Bachelor's degree in computer science, engineering or related technical field
  • 10+ years of software development experience
  • Proficient in data structures and computer fundamentals
  • Excellent coding, debugging and troubleshooting skills
  • Excellent collaboration and communication skills
  • Knowledge of Identity and Access Management systems
  • Experience with UI development
  • Experience with designing and writing REST APIs
  • Experience working with SQL or NoSQL databases
  • Knowledge of cloud architecture and technologies

Benefits For Principal Software Engineer

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 Engineer

Principal Software Engineer - Mobile (Server Focus)

Principal Software Engineer position at Oracle focusing on mobile backend development using Java and Kotlin, leading architecture and development of server-side applications.

Software Developer 4

Principal Software Engineer role at Oracle building next-gen cloud deployment platform using Java, Go, and Kubernetes. Remote position with competitive benefits.

Principal/Lead Software Developer

Principal/Lead Software Developer role at Oracle in Casablanca, requiring 8+ years of experience in Java, SQL, and enterprise software development, offering comprehensive benefits and growth opportunities.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle Cloud Infrastructure (OCI) focusing on building foundational platform services, requiring 10+ years experience in systems programming and Linux internals.

Principal Software Engineer, OCI

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) building new service platform for cloud-scale applications.