Taro Logo

Principal Member of Technical Staff (DBaaS)

Oracle is a world leader in cloud solutions, providing tomorrow's technology to tackle today's problems.
Backend
Principal Software Engineer
In-Person
7+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Member of Technical Staff (DBaaS)

Oracle Database-as-a-Service (DBaaS) brings the power and versatility of the Oracle Database to the cloud. As a service offering built on top of Oracle Cloud Infrastructure, it integrates award-winning Oracle database technologies such as Oracle Autonomous Database, Oracle Exadata, and Oracle Real Application Clusters (RAC). The DBaaS group builds and operates Oracle's DBaaS service offering on a massive fleet of highly available, enterprise-grade baremetal, virtual machine, and exadata infrastructure.

This role offers an opportunity to work on highly scalable distributed systems, solving complex problems in cloud database services. You'll be part of a team that designs and develops critical components of Oracle's DBaaS service, working with cutting-edge cloud technologies and database systems. The position requires strong technical expertise in Java, distributed systems, and microservices architecture.

As a Principal Member of Technical Staff, you'll have the opportunity to mentor other engineers while remaining hands-on with technical work. The role combines deep technical work with strategic thinking, requiring both detailed implementation skills and big-picture architectural vision. Oracle offers a competitive benefits package and a culture that promotes work-life balance, along with opportunities for professional growth in a company that's been at the forefront of database technology for over 40 years.

Last updated 8 months ago

Responsibilities For Principal Member of Technical Staff (DBaaS)

  • Participate in the design and architecture of large scale Distributed DBaaS Service features
  • Design, write and deliver software to improve the availability, scalability, latency, and efficiency of Oracle DBaaS service
  • Participate in research and prototyping (proof of concept) different aspect of Oracle DBaaS service
  • Solve complex and difficult problems and build automation to prevent them from happening again
  • Participate in DBaaS service capacity planning and demand forecasting, software performance analysis and system tuning
  • Participate in periodic on call duties

Requirements For Principal Member of Technical Staff (DBaaS)

Java
  • 5+ years of experience in delivering and managing highly scalable and highly available distributed systems
  • Strong knowledge of JAVA and object oriented programming
  • Strong knowledge of microservices, design pattern and databases
  • Good understanding of operating systems, virtualization and containers
  • Strong knowledge in data structures, algorithms and computer science fundamentals
  • Excellent troubleshooting and debugging skills
  • Bachelors degree or equivalent experience as a software engineer/developer

Benefits For Principal Member of Technical Staff (DBaaS)

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Flexible medical benefits
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?