Principal Software Developer - OCI
Listed on 2025-12-16
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Full Stack Developer
Location: Çankaya
Principal Software Developer – OCI (relocation to CZ)
Join to apply for the Principal Software Developer – OCI (relocation to CZ) role at Oracle
Job DescriptionWe are looking for hands‑on engineers with expertise and passion in solving difficult problems in all areas of cloud service software engineering: high‑scale distributed systems, virtualized infrastructure, identity, security, observability, and user experience. We are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact here.
You will be part of a smart, motivated, diverse team and given the autonomy and support to do your best work in a dynamic and flexible workplace where you belong and are encouraged.
You have experience with the design of major features and launching them into production. You’ve built and operated high‑scale public cloud services and have a deep understanding of control‑plane architecture. Your work is largely independent; you extend your technical expertise to development teams and drive design of major service components, working with engineering managers and TPMs while providing direct guidance to junior members.
You balance speed and quality, motivate others, and help instill a culture of high quality and customer focus.
OCI Multi Cloud Team – Dedicated to maximizing the value of customers’ investments in Oracle and other cloud or on‑premises infrastructures by building highly distributed, scalable, and resilient multi‑cloud solutions. You will collaborate with a diverse group of engineers to solve complex problems in cloud service software engineering, including high‑scale distributed systems, virtualization, security, and user experience, enabling global enterprises to run workloads seamlessly across multiple cloud environments.
OCI Media Services (IMPACT) Team – Responsible for designing, developing, and operating a new generation of cloud services tailored for the digital media production industry. Focus areas include watch parties, AI‑enabled content search, chat, and content recommendations, building scalable, highly available solutions that empower collaboration and content creation for artists, engineers, editors, and media organizations.
Qualifications- 6 to 10 years distributed service engineering experience
- Development experience in a modern programming language (Java, C++, C#)
- Hands‑on experience designing, developing, and operating public cloud service components
- Deep understanding of object‑oriented design and SDK development within a cloud environment
- Experience working closely with architects, product and program managers to deliver features on time and with high quality
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
- Understanding of databases, No
SQL systems, storage, and distributed persistence technologies - Good understanding of Linux or desire to learn
- Demonstrable technical expertise and mentorship skills
- BS degree in Computer Science or related field (MS preferred)
- Hands‑on experience developing services on a public cloud platform (AWS, Azure, GCP)
- Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception to launch
- Experience and understanding of multi‑AD/AZ and regional data centers
- Building CI/CD pipelines with robust testing and deployment schedules
- Expertise in threat modeling or other risk identification techniques to develop security solutions
This position is based in the Czech Republic. We offer relocation and visa support for successful candidates.
ResponsibilitiesAs a Principal Software Developer, you will build entire services and act as an expert on your team. You will develop high‑quality code and tests, mentor others, establish engineering standards, drive design and architecture of your service, and play a key role in planning, execution, and operational readiness. You will also participate in a regular on‑call duty to maintain…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: