Taro Logo

Software Developer 3

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders in almost every sector for over 40+ years.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Cloud · Enterprise SaaS

Description For Software Developer 3

Oracle's Cloud Infrastructure team is seeking a Software Developer 3 to join their dynamic team building services that operate at high scale in a distributed multi-tenant cloud environment. As a Senior Member of Technical Staff, you'll be responsible for designing and developing major components of Oracle's Cloud Infrastructure. The role requires expertise in distributed systems, strong coding abilities, and the capability to work across the entire technology stack.

The position offers an exciting opportunity to work on ambitious initiatives in a growing cloud infrastructure space. You'll be part of a team that provides customers with best-in-class compute, storage, networking, database, security, and other cloud-based services. The role combines technical depth with the opportunity to make significant impact, as Oracle is still at an early stage in their cloud journey.

The ideal candidate should be both a skilled programmer and a distributed systems generalist, comfortable diving deep into any part of the stack and low-level systems. You'll need to value simplicity and scale, work effectively in a collaborative, agile environment, and maintain a strong learning mindset. This role offers the chance to work on cutting-edge cloud technology while solving complex distributed systems challenges.

Oracle provides a comprehensive benefits package including medical, dental, vision, and retirement options, along with opportunities for work-life balance and community involvement through volunteer programs. The company is committed to fostering an inclusive environment where innovation thrives.

Last updated a day ago

Responsibilities For Software Developer 3

  • Own software design and development for major components of Oracle's Cloud Infrastructure
  • Work with distributed systems and low level systems
  • Design broad distributed system interactions
  • Work backward, starting from the user and creating usable software
  • Communicate complex technical concepts clearly
  • Lead conversations with designers, engineers, and product managers
  • Drive development of new projects and features to completion
  • Work at all levels of the stack

Requirements For Software Developer 3

Java
Kafka
Kubernetes
  • Bachelors degree in Computer Science, or equivalent experience
  • 4+ years of experience shipping services software
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems
  • Knowledge of Internet protocols (TCP/IP, HTTP, SMTP, REST, SSL)
  • Strong understanding of databases, NoSQL systems, storage technologies
  • Strong troubleshooting and performance tuning skills
  • Experience with cloud services (preferred)
  • Understanding of Apache Kafka (preferred)
  • Strong grasp of Kubernetes (preferred)
  • Experience with large scale, highly available distributed systems (preferred)

Benefits For Software Developer 3

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

Interested in this job?

Jobs Related To Oracle Software Developer 3