PRAGUE, Czech Republic
10 hours ago
Software Developer - OCI MultiCloud (AWS)
Job Description

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 with AWS. We work on distributed systems, cloud infrastructure, DevOps automation, and service reliability across cloud environments.

Engineers on the team work end-to-end and gain exposure to backend development, infrastructure, automation, deployment, 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 Software Developers (IC2) who are early in their careers and want to grow as cloud and distributed systems engineers. In this role, you will work as part of a team designing, building, and operating services running on OCI and AWS.

You will contribute to backend services, infrastructure automation, and operational tooling, while learning how to run production systems at scale. This role provides hands-on experience across the full lifecycle of cloud services, with support and mentorship from senior enginee

Job Responsibilities

Contribute to development of Java-based microservices running on Kubernetes Work with Docker and Terraform to build and deploy cloud infrastructure Help operate and support services in development, test, and production environments Participate in debugging, troubleshooting, and resolving production issues Learn and apply best practices for reliability, scalability, and security Collaborate with senior engineers through code reviews and design discussions Participate in on-call rotations with guidance and support Candidate Profile 0–2+ years of experience in software development or cloud engineering Working knowledge of Java and backend development fundamentals Exposure to Kubernetes, Docker, or containerized applications Basic experience or strong interest in Terraform or infrastructure-as-code Familiarity with OCI, AWS, or another public cloud Experience with Python or Go for scripting or automation is a plus Solid understanding of data structures, algorithms, and basic distributed systems concepts Basic knowledge of networking concepts (TCP/IP, HTTP) Familiarity with databases, NoSQL systems, or distributed storage concepts Comfortable working with Linux or eager to learn Curiosity, willingness to learn, and ability to take feedback Top 3 Skill Sets / Technologies Software engineering fundamentals applied to distributed systems Java microservices, containers, and Kubernetes basics Cloud infrastructure and automation on OCI and AWS

Work arrangement: Hybrid model with 1 day per week in the office (Brno or Prague). Candidates must be based in the Czech Republic.

Confirm your E-mail: Send Email