PRAGUE, Czech Republic
7 hours ago
Principal Software Developer - OCI MultiCloud (AWS)

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.

Position Overview

The OCI MultiCloud (AWS) team builds infrastructure and services that allow Oracle Cloud services to run and integrate seamlessly with AWS. We solve complex problems related to distributed systems, low-latency connectivity, cloud-to-cloud integration, DevOps automation, security, and service reliability across cloud environments.

Our engineers work end-to-end: architecture, 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 Principal Software Developers who provide technical leadership and own major service components within our MultiCloud platform. You will design, build, and operate highly scalable cloud services running on OCI and AWS, and take responsibility for architecture, reliability, and long-term technical direction.

In this role, you will work independently on complex problems, lead design of major features, and guide engineering decisions across the team. You will collaborate closely with engineering managers, product managers, and other senior engineers, while remaining hands-on with code, reviews, and system design. Principal engineers at this level have significant technical impact and influence on service quality and engineering standards.

Job Responsibilities
 

Own design, development, and operational readiness of major service components Drive architecture and technical decisions for distributed cloud services Build and operate Java-based microservices on Kubernetes across OCI and AWS Improve service reliability, scalability, performance, and automation Provide technical leadership through design reviews, code reviews, and mentoring Work closely with product and program managers to deliver features end-to-end Identify technical risks early and drive mitigation strategies Participate in on-call rotations and lead incident resolution when needed

 

Candidate's profile:

6–10+ years of experience designing, building, and operating large-scale distributed systems Strong expertise in Java and backend service development Deep hands-on experience with Kubernetes, Docker, and microservice architectures Strong experience with Terraform and infrastructure-as-code Hands-on experience running production services on OCI and/or AWS Experience using Python or Go for automation, tooling, and operational workflows Strong understanding of distributed systems, data structures, algorithms, and operating systems Solid knowledge of networking concepts and protocols (TCP/IP, HTTP) Experience with databases, NoSQL systems, and distributed persistence technologies Strong Linux experience Proven ability to troubleshoot complex production issues and improve system reliability Experience mentoring engineers and raising overall engineering quality

Top 3 Skills Sets / Technologies:

Architecture and ownership of large-scale distributed cloud services Java microservices on Kubernetes (Docker, Terraform, CI/CD) Cloud infrastructure and operations on OCI and AWS:

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.

Confirm your E-mail: Send Email