Job Information
Oracle Principal Software Developer - OCI Multicloud in BRNO, Czech Republic
Job Description
Oracle Cloud Infrastructure – Principal Software Engineer
Who We Are
At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for enterprises as a diverse team of creators and inventors. We act with the speed and spirit of a start-up, yet with the scale and customer-focus of the world’s leading enterprise software company. Our core values—equity, inclusion, and respect—guide how we deliver excellence and continuously evolve our products and ourselves.
You are the builder here. You will join a team of motivated, collaborative, and forward-thinking people, given the autonomy and support to do your best work. We’re a dynamic, flexible workplace where you will feel a sense of belonging and be encouraged to expand your skills and perspective.
If you’re excited by the opportunity to build large-scale distributed infrastructure for the cloud, this is your team! Oracle is investing heavily in Oracle Cloud, offering the most comprehensive suite of cloud services—encompassing applications, platform, and infrastructure—while eliminating data and business process fragmentation. Infrastructure Services form a critical foundation, including Compute, Storage, and Messaging.
Department Description
The Oracle Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at large scale in a globally distributed, multi-tenant environment. Our customers run their businesses on our cloud, and our mission is to provide them best-in-class compute, storage, networking, database, security, and an ever-expanding set of foundational cloud services.
https://cloud.oracle.com/cloud-infrastructure
Position Overview
As a Principal Software Engineer on the OCI team, you will take a strategic role in designing and delivering large-scale, high-performance, fault-tolerant distributed systems. This is an opportunity to shape and build new systems from the ground up. We’re growing quickly, working on ambitious new initiatives, and your technical expertise will have a significant impact on both product and business strategies.
Job Responsibilities
Architect and Develop : Lead the design, implementation, and maintenance of major components of Oracle’s Cloud Infrastructure, driving technical discussions and decisions that influence the overall architecture.
Technical Leadership : Provide guidance and mentorship to other engineers. Review code, offer constructive feedback, and help cultivate best practices for software development and operational excellence.
System Reliability : Own end-to-end availability and performance of mission-critical services, monitoring and troubleshooting distributed systems to ensure top-tier quality and reliability.
Innovation & Problem-Solving : Identify, research, and experiment with new technologies, tools, and processes to continuously improve development efficiency, performance, and scalability.
Collaboration : Work cross-functionally with product managers, architects, and other engineering teams to understand requirements, define technical roadmaps, and drive execution.
Agile Environment : Contribute to a collaborative, agile environment that values autonomous yet cohesive teamwork, rapid iteration, and continuous learning.
Candidate Profile
Extensive Experience : 8+ years of experience delivering and operating large-scale, highly available distributed systems, with a track record of shipping successful cloud or enterprise software.
Deep Technical Expertise : Proficiency in C, C++, or Java, coupled with solid understanding of scripting languages such as Python or Perl.
Strong Systems Fundamentals : In-depth knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
Networking Proficiency : Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
Database & Storage : Expertise with databases, NoSQL systems, and distributed persistence technologies; experience in multi-tenant, virtualized infrastructure is a strong plus.
Linux Mastery : Competent in Linux systems, with the ability and eagerness to dive into kernel-level concepts if needed.
Performance & Troubleshooting : Proven experience in diagnosing, resolving, and preventing performance issues in highly available, large-scale systems.
Leadership & Collaboration : Comfortable influencing and guiding teams across the organization, driving best practices and fostering a culture of continuous improvement.
Top 3 Skill Sets / Technologies
Advanced Distributed Systems : Demonstrated ability to architect, build, and operate services at scale.
Leadership & Mentorship : Experience leading complex projects and mentoring engineering teams, with a self-starter mentality.
Virtualization & Cloud : Hands-on familiarity with virtualization technologies, large-scale cloud environments, and container solutions (e.g., Docker, Kubernetes).
Join us to help define and build the next generation of cloud infrastructure at scale. As a Principal Software Engineer in OCI, you’ll play a pivotal role in shaping our technical vision, mentoring talented teams, and delivering mission-critical services. If you’re passionate about distributed systems and cloud technologies and want to make an impact, we want to meet you!
Career Level - IC4
Responsibilities
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
About Us
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.
We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.
Disclaimer:
Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
* Which includes being a United States Affirmative Action Employer