Senior Platform Software Engineer
Core
Design, build, and maintain cloud infrastructure SDKs, APIs, and developer tools for multi-tenant use, ensuring resilience, performance, and interoperability across multiple programming languages.
Role type
Senior Platform Software Engineer (IC)
Builds
Cloud infrastructure services, SDKs, command-line interfaces, and developer tools for Oracle Cloud Infrastructure (OCI)
Domain
Cloud Infrastructure / Developer Experience
Deliverable
production ML models | product features | infrastructure
Required skills
SDK development, API design (RESTful), CI/CD pipelines, cloud infrastructure, code generation tools, OpenAPI, performance optimization, secure coding, API versioning, multi-tenant architecture
Preferred skills
SDK automation, code generation tools, OpenAPI familiarity, cloud infrastructure experience, developer workflow expertise
Technologies
Java, Python, Go, JavaScript/TypeScript, .NET, OpenAPI, CI/CD, Cloud, DevOps, Oracle
Responsibilities
Own bounded platform components (services, SDKs) and evolve contracts for multi-tenant use; Design software solutions and define requirements independently; Lead code reviews and drive quality improvements; Debug and resolve moderately complex API and integration issues; Implement testing, observability, and monitoring practices; Profile and optimize code performance; Apply performance and scalability improvements in design; Provide technical guidance to customers on reported issues; Coach and mentor team members; Establish and follow development practices and coding standards; Drive automation and debugging improvements for service continuity.
Seniority
Senior, hands-on IC