Taro Logo

Principal Software Engineer- OCI Software Ecosystem

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.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Job Description

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer to join their Software Ecosystem Management team within the Technical Strategy and Oversight (TSO) organization. This role focuses on building a centralized platform for managing Software BOM, tracking security/vulnerability updates, and ensuring governance across OCI.

The position involves designing and building new cloud services from the ground up, working with high-scale public cloud services, and providing technical leadership to development teams. You'll be responsible for driving major service components design, collaborating with engineering managers, and mentoring junior team members.

OCI delivers mission-critical applications for top-tier enterprises worldwide, with services deployed in over 50 regions. The role offers a unique opportunity to work on ambitious initiatives including new innovative platforms, high-performance primitives, and frameworks supporting OCI developers.

As a Principal Engineer, you'll balance technical excellence with practical implementation, focusing on operational excellence and fostering a culture of high quality and customer focus. This is a greenfield opportunity where you'll have the autonomy and support to make significant impact while working with a diverse, motivated team.

The position offers competitive compensation ($96,800 - $223,400) with comprehensive benefits including medical/dental coverage, 401(k) matching, flexible vacation, and equity opportunities. Join Oracle's cloud innovation journey and help shape the future of enterprise cloud computing.

Last updated 5 days ago

Responsibilities For Principal Software Engineer- OCI Software Ecosystem

  • Evaluate existing software inventory management systems, identify inefficiencies and gaps, and design enterprise-grade solutions
  • Analyze and optimize internal tools, processes, and developer workflows
  • Collaborate with service teams to integrate Software lifecycle management tools into CI/CD pipelines
  • Build automation systems for communications and remediation tracking
  • Quantify and communicate impact of security, compliance, and performance goals
  • Develop standardized rule-based triggers for compliance

Requirements For Principal Software Engineer- OCI Software Ecosystem

Java
Rust
Linux
  • 7+ years distributed service engineering experience
  • Experience in modern programming languages (Java, Rust, C++, C#)
  • Experience with public cloud service control or data planes
  • Software performance profiling and optimization experience
  • Deep understanding of object-oriented design and SDK development
  • Knowledge of data structures, algorithms, and distributed systems
  • Understanding of databases, NoSQL systems, and storage technologies
  • Linux administration and networking stack configuration knowledge
  • BS degree in Computer Science or related field (MS preferred)
  • Technical leadership and mentorship skills

Benefits For Principal Software Engineer- OCI Software Ecosystem

401k
Medical Insurance
Dental Insurance
Vision Insurance
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