Senior Software Development Engineer (OCI)
Core
Design, develop, test, deploy, and operate cloud-native services and distributed systems to support large-scale migration workflows for Oracle Cloud Infrastructure (OCI).
Role type
Senior Software Development Engineer (Cloud Migration & Distributed Systems)
Builds
Dependable, scalable backend services, automation/orchestration capabilities, and migration services for OCI.
Domain
Cloud Infrastructure / Distributed Systems / Cloud Migration
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Go, Python, distributed systems design, cloud services/APIs/backend platforms, data structures, algorithms, object-oriented design, infrastructure automation (Terraform), production troubleshooting
Preferred skills
large-scale cloud infrastructure, cloud migration, workload modernization, containerization (Kubernetes), networking, security, storage, observability, monitoring, CI/CD pipelines, DevOps methodologies, highly available cloud environments
Technologies
Java, Go, Python, Terraform, Kubernetes, OCI, CI/CD, DevOps
Responsibilities
Design and build cloud-native services for migration workflows; create automation for application/database/infrastructure migration; collaborate on architecture and technical design; troubleshoot production issues; write maintainable code and conduct code reviews; partner with product managers and architects to deliver migration solutions.
Seniority
Senior, hands-on IC