Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, driving fixes that protect downstream consumers and upgrade paths. Analyzes usage, performance, and error budgets for specific platform surfaces; implements targeted resilience and capacity optimizations. Authors and curates team-scoped documentation, samples, and adoption guidance.
Internal Responsibilities
Key Responsibilities
- Design and implement full-stack services, APIs, tools, and platform capabilities that improve the developer experience for Oracle Cloud Infrastructure software teams.
- Deliver features end to end: requirements clarification, technical design, implementation, automated testing, deployment, and operational support.
- Partner with OCI engineering teams to understand developer pain points and turn them into reliable, scalable internal platform capabilities.
- Participate in code and design reviews; contribute to engineering best practices across testing, CI/CD, observability, security, and operational readiness.
- Diagnose and resolve production issues; participate in on-call and incident response and drive follow-up actions.
- Produce and maintain documentation, runbooks, and operational playbooks.
AI-First Engineering Expectations
- Demonstrate practical experience using AI-assisted techniques and tools to improve developer productivity and software quality, including faster prototyping, stronger test coverage, safer refactoring, better documentation, and improved operational workflows.
- Apply an AI-native engineering mindset to day-to-day work: generating and validating code suggestions, creating and maintaining tests, improving observability and runbooks, and rethinking how software teams build, test, operate, and evolve cloud infrastructure.
- Understand and follow enterprise security and privacy requirements when using AI tooling, including protecting sensitive data and using approved tools and workflows.
Minimum Qualifications
- BS in Computer Science or related field, or equivalent practical experience.
- 5-6+ years of professional software development experience.
- Proficiency in Java and experience building REST and/or gRPC services.
- Experience building full-stack software, including backend services and user-facing tools or web applications.
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Working knowledge of data stores, including RDBMS and/or NoSQL systems.
- Experience with modern engineering practices, including source control, code review, automated testing, and CI/CD pipelines.
- Strong troubleshooting and performance tuning skills.
External Responsibilities
Key Responsibilities
- Design and implement full-stack services, APIs, tools, and platform capabilities that improve the developer experience for Oracle Cloud Infrastructure software teams.
- Deliver features end to end: requirements clarification, technical design, implementation, automated testing, deployment, and operational support.
- Partner with OCI engineering teams to understand developer pain points and turn them into reliable, scalable internal platform capabilities.
- Participate in code and design reviews; contribute to engineering best practices across testing, CI/CD, observability, security, and operational readiness.
- Diagnose and resolve production issues; participate in on-call and incident response and drive follow-up actions.
- Produce and maintain documentation, runbooks, and operational playbooks.
AI-First Engineering Expectations
- Demonstrate practical experience using AI-assisted techniques and tools to improve developer productivity and software quality, including faster prototyping, stronger test coverage, safer refactoring, better documentation, and improved operational workflows.
- Apply an AI-native engineering mindset to day-to-day work: generating and validating code suggestions, creating and maintaining tests, improving observability and runbooks, and rethinking how software teams build, test, operate, and evolve cloud infrastructure.
- Understand and follow enterprise security and privacy requirements when using AI tooling, including protecting sensitive data and using approved tools and workflows.
Minimum Qualifications
- BS in Computer Science or related field, or equivalent practical experience.
- 5-6+ years of professional software development experience.
- Proficiency in Java and experience building REST and/or gRPC services.
- Experience building full-stack software, including backend services and user-facing tools or web applications.
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Working knowledge of data stores, including RDBMS and/or NoSQL systems.
- Experience with modern engineering practices, including source control, code review, automated testing, and CI/CD pipelines.
- Strong troubleshooting and performance tuning skills.