Oracle Cloud Infrastructure (OCI) is building the next generation of cloud, and the OCI SDK team needs to enable customers to build, automate, and integrate using powerful, consistent APIs across programming languages by developing and maintaining software development kits (SDKs) and command-line interfaces (CLIs).
Requirements
- Proficiency in 1-2 programming language (Java, Python, Go, JavaScript/TypeScript, or .NET).
- Solid understanding of RESTful API design and API client patterns.
- Familiarity with SDK automation, code generation tools, or OpenAPI is highly desirable.
- Experience with cloud infrastructure, developer workflows, or CI/CD pipelines is a plus.
- Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
- Specify, design and implement modest changes to existing software architecture to meet changing needs.
- Design, implement, and maintain features for OCI SDKs in one or more programming languages (e.g., Java, Python, Go, TypeScript).
Responsibilities
- Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
- Specify, design and implement modest changes to existing software architecture to meet changing needs.
- Design, implement, and maintain features for OCI SDKs in one or more programming languages (e.g., Java, Python, Go, TypeScript).
- Ensure consistency, testability, and usability across SDKs.
- Contribute to CLI enhancements, developer tooling, and documentation to improve customer experience.
- Collaborate with OCI service teams to onboard new APIs and drive SDK/CLI adoption.
- Work on automation for SDK generation, API upgrades, and quality assurance pipelines.
Other
- Provide technical leadership to other software developers.
- Participate in code reviews, design reviews, and sprint planning activities.
- Support security, compliance, and open-source best practices across SDKs.
- Excellent communication, collaboration, and problem-solving skills.
- Passion for developer experience and open-source contributions.