Senior Principal Software Engineer
Listed on 2025-12-01
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps
Job Description
At Multicloud Services organization, our mission is to support customer choice, transparency, and value when it comes to cloud infrastructure. We make it easy for our customers to maximize the value of their Oracle investment as well as other clouds or on‑premises infrastructure, and build highly distributed, scalable, and resilient Multicloud solutions to support their business.
We 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, virtualised infrastructure, identity, security, observability, and user experience. This is a greenfield opportunity to design and build new cloud services from the ground up. We are growing fast, still at an early stage, and working on ambitious new initiatives.
An engineer at any level can have a significant technical and business impact here. You will be part of a team of smart, motivated, diverse people, and will have the autonomy and support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged.
You will be part of the centralised architecture team responsible for developing and disseminating architecture roadmaps for comprehensive multicloud initiatives, encompassing networking, child sites, parent sites, control planes, security, observability, high availability, reliability, disaster recovery, reference architecture, and maximum availability architecture.
Who Are We Looking For?We are looking for engineers with experience building control plane components for public cloud services, including Google Cloud, AWS, and Azure.
You have experience with the design of major features and launching them into production. You have built and operated high‑scale public cloud services and have a deep understanding of control plane architecture. You work on most projects and tasks independently and extend technical leadership to development teams.
In this role, you will enable development teams by driving the design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. You can go from high‑level system design, writing architectural documentation, and driving engineering peer reviews to hands‑on prototyping, code reviews, and project bootstrapping.
You are technically strong and get a lot done. You can balance speed and quality with iteration and incremental improvements. You’ve made life easier for other developers and have motivated your teams to make both process and service improvements with the ability to automate and instrument your service. You understand operational excellence and how to instill a culture of high quality and customer focus.
Responsibilities(Responsibilities will be defined for the selected candidate.)
Qualifications- 8 to 12 years of distributed service engineering experience in a software development environment
- Development experience in a modern programming language, such as Java, GoLang, C++, or C#
- Hands‑on experience designing, developing, and operating public cloud service control planes
- Deep understanding of object‑oriented design and SDK development, specifically within a cloud environment
- Experience working closely with architects, principals, product and program managers to deliver product features on time and with high quality
- Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
- Good understanding of databases, No
SQL systems, storage, and distributed persistence technologies - Good understanding of Linux or desire to learn
- Demonstrable technical leadership and mentorship skills
- BS degree in Computer Science or related field (MS preferred)
- Hands‑on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP)
- Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch
- Experience and understanding of multi‑AD/AZ and regional data centers
- Building…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).