At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for enterprises as a diverse team of creators and engineers. We operate with the speed and ownership of a startup, combined with the scale and customer focus of a global enterprise software company. OCI values are the foundation of how we work and how we deliver. We are committed to inclusion, respect, and continuous learning, and we encourage engineers to grow their skills and take ownership of meaningful work.
If you are interested in building large-scale, highly available distributed systems for the cloud, this is the team for you. Oracle is investing heavily in OCI to deliver a broad and deeply integrated cloud platform. Our infrastructure services power critical customer workloads and operate at global scale, with strong focus on reliability, performance, and operational excellence.
About the Team:
The OCI MultiCloud (AWS) team builds infrastructure and services that allow Oracle Cloud services to run and integrate seamlessly with AWS. We solve problems related to distributed systems, low-latency connectivity, cloud-to-cloud integration, DevOps automation, and service reliability across cloud environments.
Our engineers work end-to-end: backend development, infrastructure, automation, deployment, monitoring, and operations.
Department Description:
Oracle’s Cloud Infrastructure organization is building Infrastructure-as-a-Service technologies that operate at high scale in a distributed, multi-tenant cloud environment. Our customers run mission-critical workloads on our cloud, and our mission is to provide best-in-class compute, storage, networking, security, and foundational cloud services.
https://cloud.oracle.com/cloud-infrastructure
Position Overview:
We are looking for hands-on Senior Software Developers who enjoy solving complex technical problems in distributed systems and cloud infrastructure. You will work independently on production systems, contribute to design and implementation of service components, and operate services in a high-availability environment.
This role combines software engineering and cloud operations. You will design, build, deploy, and operate services running on OCI and AWS, working closely with other engineers to improve reliability, performance, and automation. Engineers at this level have meaningful technical impact and ownership over their work.
Candidate Profile:
3–5+ years of experience designing, building, and operating large-scale, highly available distributed systems Strong experience with Java and backend service development Hands-on experience with Kubernetes, Docker, and containerized microservices Experience with Terraform or infrastructure-as-code tools Familiarity with OCI and/or AWS cloud environments Experience using Python or Go for automation and tooling Solid understanding of data structures, algorithms, operating systems, and distributed systems fundamentals Working knowledge of networking concepts and protocols (TCP/IP, HTTP) Experience with databases, NoSQL systems, and distributed storage technologies Comfortable working on Linux-based systems Strong troubleshooting, debugging, and performance analysis skills Experience operating production services and participating in on-call rotationsTop 3 skill sets / technologies in the ideal candidate:
Software engineering for distributed systems in large-scale cloud environments Java-based microservices running on Kubernetes (Docker, Terraform, CI/CD) Cloud infrastructure and operations on OCI and AWSCareer Level - IC3
Work arrangement: You may choose to work fully remote or in a hybrid model from our Brno or Prague office. Candidates must be based in the Czech Republic.