Taro Logo

Sr. Software Engineer, OCI Software Ecosystem

World leader in cloud solutions providing tomorrow's technology to tackle today's challenges, with 40+ years of experience.
$79,800 - $178,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Job Description

Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises worldwide. The Technical Strategy and Oversight (TSO) organization is seeking a Senior Software Engineer to join their Software Ecosystem Management team. This role focuses on building a centralized platform for OCI teams to manage Software BOM, tracking security/vulnerability updates, EOL-detection, and ensuring governance across OCI.

You'll be working on greenfield projects, designing and building new cloud services from the ground up. The role involves working with engineering managers and TPMs, providing technical leadership, and hands-on development. You'll be responsible for high-level system design, architectural documentation, code reviews, and project bootstrapping.

The position requires strong technical skills, ability to balance speed and quality, and understanding of operational excellence. You'll be part of building enterprise systems for Software Inventory management, Performance Improvements, and Remediation Tracking while centralizing Governance across OCI services and teams.

This is an opportunity to join a dynamic, growing team where you'll have autonomy and support to do your best work. The role combines technical leadership with hands-on development, making it ideal for someone who can both architect solutions and implement them effectively.

Benefits include comprehensive healthcare, 401(k) with company match, flexible vacation, paid parental leave, and equity opportunities. The position offers competitive compensation ranging from $79,800 to $178,100 per annum, with additional bonus and equity potential.

Last updated 5 days ago

Responsibilities For Sr. Software Engineer, OCI Software Ecosystem

  • Evaluate existing software inventory management systems, identify inefficiencies and gaps, and design an enterprise-grade comprehensive solution
  • 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 to streamline communications and remediation tracking
  • Develop and implement standardized rule-based triggers for compliance

Requirements For Sr. Software Engineer, OCI Software Ecosystem

Java
Rust
  • 3+ development experience in a modern programming language (Java, Rust, C++, C#)
  • Deep understanding of object-oriented design and SDK development
  • Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies
  • Good understanding of Linux administration and networking stack configuration
  • BS degree in Computer Science or related field (MS preferred)
  • Technical leadership and mentorship skills

Benefits For Sr. Software Engineer, OCI Software Ecosystem

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