Software Ecosystem Management (SEM) is a new OCI initiative being built from the ground up to create a trusted view of Oracle’s software ecosystem. SEM processes large volumes of software metadata from multiple upstream systems, normalizes it into a consistent model, and helps teams understand ownership, lifecycle state, and dependency relationships across services.
What we are looking for
- 7+ years of experience in distributed service engineering or a related software development role
- Strong development experience in Java or another object-oriented language
- Experience building or operating distributed systems and APIs at scale
- Familiarity with databases, data processing, and production-grade backend services
- Experience debugging across service boundaries and improving reliability and performance
- Comfort working in a large enterprise environment with ambiguous, evolving requirements
This role is for an engineer who wants to work on a v1 platform with real scale, real ambiguity, and real impact. The work requires building reliable, scalable services that can grow with Oracle’s software estate and support teams across OCI. This is a chance to influence the foundation of a new system, not just extend an existing one. The team values engineers who take ownership, move quickly, and build durable solutions in a complex enterprise environment.
Internal Responsibilities
Key Responsibilities
- Lead the design and delivery of major SEM capabilities spanning metadata ingestion, normalization, ownership, lifecycle, and dependency analysis.
- Define scalable service, API, and data-processing architectures that support multi-tenant use across OCI.
- Turn ambiguous platform requirements into clear technical direction, execution plans, and durable system contracts.
- Drive versioning, compatibility, migration, and rollout strategies that minimize disruption for upstream and downstream teams.
- Diagnose complex issues across services, data pipelines, and integrations, and lead remediation through resolution.
- Establish standards for reliability, observability, capacity planning, resilience, and operational readiness across multiple workloads.
- Lead design and code reviews across the team, improve engineering practices, and ensure adherence to security and architectural standards.
- Partner with product, architecture, and service teams to align priorities, resolve dependencies, and deliver cross-team outcomes.
- Mentor engineers, provide technical guidance, and raise the quality and consistency of design, implementation, and operations across the team.
- Own the operational health of key platform areas and use production data, customer feedback, and incident learnings to drive continuous improvement.
External Responsibilities
Key Responsibilities
- Lead the design and delivery of major SEM capabilities spanning metadata ingestion, normalization, ownership, lifecycle, and dependency analysis.
- Define scalable service, API, and data-processing architectures that support multi-tenant use across OCI.
- Turn ambiguous platform requirements into clear technical direction, execution plans, and durable system contracts.
- Drive versioning, compatibility, migration, and rollout strategies that minimize disruption for upstream and downstream teams.
- Diagnose complex issues across services, data pipelines, and integrations, and lead remediation through resolution.
- Establish standards for reliability, observability, capacity planning, resilience, and operational readiness across multiple workloads.
- Lead design and code reviews across the team, improve engineering practices, and ensure adherence to security and architectural standards.
- Partner with product, architecture, and service teams to align priorities, resolve dependencies, and deliver cross-team outcomes.
- Mentor engineers, provide technical guidance, and raise the quality and consistency of design, implementation, and operations across the team.
- Own the operational health of key platform areas and use production data, customer feedback, and incident learnings to drive continuous improvement.