Taro Logo

Principal Software Development Engineer

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

Description For Principal Software Development Engineer

At Oracle Cloud Infrastructure (OCI), we're building the future of enterprise cloud computing. This Principal Software Development Engineer role offers an opportunity to work on massive-scale, distributed cloud services in a dynamic environment that combines startup agility with enterprise resources.

The position focuses on developing cloud-native database services and distributed systems that power critical business applications. You'll be working on innovative solutions for high-performance storage volumes, transaction processing, and highly available services. The role combines deep technical expertise with leadership responsibilities, allowing you to make significant impact on both technical and business outcomes.

As a Principal Engineer, you'll be instrumental in shaping the architecture and engineering practices of OCI's database services. You'll work with cutting-edge technologies in cloud computing, distributed systems, and database management, while mentoring other engineers and driving technical excellence.

The role offers competitive compensation ($96,800 - $223,400) and comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and stock purchase plans. You'll be joining a diverse team of creators and inventors who are reimagining what's possible in cloud computing.

This is an exciting opportunity to work on ambitious initiatives in a rapidly growing cloud platform, where you can have significant technical and business impact while solving complex problems in distributed systems and database infrastructure. The role combines the innovation of a startup with the stability and resources of a global technology leader.

Last updated 11 days ago

Responsibilities For Principal Software Development Engineer

  • Define and evolve standard software engineering practices, architecture and procedures
  • Develop and debug Cloud Scale Distributed Systems and Services
  • Provide mentorship for other engineers
  • Own software development of significant features in Oracle Cloud's Database Service offerings
  • Work with Java/Python/Terraform development
  • Lead and contribute individually while providing direction to others

Requirements For Principal Software Development Engineer

Java
Python
PostgreSQL
  • 3-5+ years of professional software development experience or 4+ years with advanced degree
  • Strong technical skills in designing cloud-scale systems and distributed systems
  • Deep understanding of Computer Science basics (OS Internals, Networking, Architecture)
  • Strong experience with data structures, algorithms, concurrency, multi-threading
  • Deep knowledge of database internals and management
  • Proficiency in Java, Python
  • Knowledge of PostgreSQL is a plus
  • BS or MS degree or equivalent experience

Benefits For Principal Software Development 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 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 Development Engineer