Taro Logo

Software Developer 5

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.
Cloud
Principal Software Engineer
In-Person
5,000+ Employees
14+ years of experience
Cloud · Enterprise SaaS

Job Description

As a Principal Software Developer at Oracle, you'll join a global team building cloud-native platforms for applications operating at scale. The role focuses on developing and maintaining critical components that handle hundreds of thousands of daily provisioning actions in a dynamic, multi-tenant cloud environment. You'll work with cutting-edge technologies including Go, Kubernetes, Terraform, and OCI to build robust management systems.

The position requires expertise in cloud-native architecture, distributed systems, and secure system design. You'll be responsible for the full software development lifecycle, from requirements gathering to operational support. The role involves working with a global team across the US, India, and Europe, requiring strong asynchronous communication skills and documentation practices.

Key responsibilities include managing state resources, supporting complex upgrade patterns, and ensuring zero-impact updates to customer workloads. You'll be instrumental in making architectural decisions that influence the entire Fusion Apps organization, impacting thousands of clusters and OCI resources.

The ideal candidate brings 14+ years of software development experience, deep expertise in Golang and Kubernetes, and a proven track record of building and operating highly available distributed systems. This role offers the opportunity to work on large-scale cloud infrastructure while maintaining work-life balance and competitive benefits.

Oracle provides comprehensive benefits including medical, dental, vision insurance, retirement options, and parental leave. The company promotes an inclusive environment and supports employee growth through various professional development opportunities.

Last updated 3 months ago

Responsibilities For Software Developer 5

  • Take ownership of critical components that execute hundreds of thousands of provisioning actions daily
  • Manage state of resources and support complex upgrade patterns
  • Maintain and upgrade nodes in the cluster to higher versions of Kubernetes
  • Handle all stages of software development lifecycle
  • Define specifications for significant new projects
  • Design and develop software according to specifications
  • Debug software applications and operating systems
  • Take active role in definition and evolution of standard practices and procedures

Requirements For Software Developer 5

Go
Kubernetes
  • Experience with Golang, threading and workflow development
  • Experience running production workloads at scale on Kubernetes
  • Experience with container-based deployment
  • Experience with cloud services (OCI, AWS, GCP, Azure)
  • Understanding of Infrastructure-as-Code technologies, such as Terraform
  • Experience with Kubernetes management and administration
  • Strong sense of ownership and intelligent prioritization
  • Ability to communicate effectively both written and verbally
  • Expertise in architecture following cloud native patterns
  • Basic understanding of networking, load balancing and intra-cluster communication
  • Experience designing and using APIs
  • Experience with Unix-based environments
  • 14+ years of experience in software development
  • Degree in Computer Science or related fields or equivalent experience

Benefits For Software Developer 5

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive benefits based on parity and consistency
  • Flexible medical, life insurance, and retirement options
  • Volunteer programs
  • Work-life balance

Related Jobs

Principal Cloud Support Engineer - OCI Multicloud Support

Principal Cloud Support Engineer position at Oracle, requiring 8+ years of cloud experience, focusing on OCI multicloud support and customer-facing technical problem resolution.

Principal CSS SaaS SCM Engineer

Principal SCM Engineer role at Oracle, leading cloud solutions implementation and customer success for global enterprise clients.

Distinguished Engineer

Distinguished Engineer position at Fidelity International leading cloud transformation and engineering excellence initiatives, requiring 12-16 years of experience in cloud architecture and application development.

Principal Engineer

Lead Developer Services engineering teams at Barclays, providing technical guidance and driving innovation in cloud and DevOps practices while ensuring security and compliance.

Principal FinOps Engineer - MR

Lead FinOps strategy and cloud cost optimization across multi-cloud environments at Perforce, a global DevOps solutions provider.