Taro Logo

Principal Software Engineer

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

Description For Principal Software Engineer

We are seeking a Principal Software Engineer to join our dynamic analytics team within Oracle Cloud Infrastructure (OCI). Our team is focused on building robust microservices and managing distributed systems to handle large-scale data flows across multiple realms. This role offers an opportunity to work on cutting-edge cloud technologies and shape the future of enterprise analytics solutions.

The position involves leading the development of scalable, high-performance services that process and transfer data egresses from several realms into a unified platform for advanced data analytics and visualizations. You'll be working with state-of-the-art cloud infrastructure, contributing to core architecture decisions, and mentoring other team members.

As a Principal Engineer at Oracle, you'll enjoy competitive compensation ($94,200 - $223,500) and comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, and flexible vacation policy. You'll be part of a world-leading cloud solutions provider with a 40+ year track record of innovation and success.

The ideal candidate will bring strong expertise in distributed systems, microservices architecture, and cloud technologies, with proficiency in languages like Python, Java, Go, or Rust. You'll need to demonstrate deep understanding of data structures, algorithms, and database design, along with the ability to lead technical initiatives and mentor junior engineers.

This role offers the chance to work on challenging technical problems at scale, collaborate with talented engineers, and make a significant impact on Oracle's cloud infrastructure. Join us in building the next generation of cloud analytics solutions that power businesses worldwide.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Lead the design and architecture of microservices that support distributed systems
  • Develop and maintain highly available, scalable, and secure distributed systems
  • Create efficient and resilient data egress pipelines
  • Work closely with cross-functional teams
  • Identify bottlenecks, optimize performance, and troubleshoot issues
  • Mentor junior engineers
  • Stay updated on industry trends and innovations

Requirements For Principal Software Engineer

Java
Python
Go
Rust
  • BS in Computer Science, Data Science, Machine Learning, or related technical fields with 5+ years of applied experience
  • Good programming/software skills in Python/Java/GO/Rust
  • Experience with Cloud technologies, Docker containers, network systems
  • Good understanding of SQL, experience with relational database design
  • Thorough understanding of CS fundamentals including data structures, algorithms
  • US Citizenship Required

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer