Key details:
Location: Remote, within the UK (with occasional travel to Milton Keynes, UK).
Organisation: Oracle Cloud Infrastructure (OCI) – Strategic Customers Engineering.
Requirements: Engineering experience at level of Principal, design/architecture with Java or similar. Experience with Cloud architecture, ideally OCI - or AWS/GCP/Azure could serve as an alternative
Responsibilities: Serving as an advisor to some of our largest customers in regards to OCI/Cloud implementation - understanding customer needs, validating proposed architecture, mostly advisory role from architectural perspective, but some programming would also be involved.
Expanded job description:
About the Role
Oracle Cloud Infrastructure (OCI) empowers leading global organizations to transform and scale through the power of the cloud. The Strategic Customers Engineering team partners with some of OCI’s most prominent and technically sophisticated customers—driving architectural innovation, operational excellence, and long-term success.
We are seeking a Principal Software Developer who is passionate about cloud technology and customer success. In this role, you will collaborate closely with high-profile enterprise customers throughout their entire OCI journey—from onboarding to optimization and ongoing operations.
Key Responsibilities
* Customer Partnership: Act as a trusted technical advisor to strategic OCI customers, supporting their architectural design and implementation in alignment with cloud best practices.
* Technical Leadership: Provide guidance on cloud architecture, service integration, performance optimization, and operational excellence.
* Cross-Functional Collaboration: Engage with OCI product and service teams to communicate customer requirements, influence feature roadmaps, and ensure high-impact issues are prioritized and resolved.
* Operational Support: Participate in production launches and apply industry-leading incident management practices to maintain reliability and uptime.
* Continuous Improvement: Drive architectural reviews, discovery sessions, and operational governance to ensure customer environments remain secure, performant, and cost-efficient.
* Innovation & Enablement: Contribute to automation, tooling, and process improvements that enhance the customer and engineer experience.
Preferred Qualifications
* Experience: 8–12 years of software engineering or cloud architecture experience, ideally within large-scale or mission-critical environments.
* Technical Skills:
* Strong programming background in Java, C#, Rust, or Python.
* Deep understanding of APIs, RESTful architectures, and modern deployment models.
* Hands-on experience with Oracle Cloud Infrastructure (OCI) or comparable cloud platforms (AWS, Azure, GCP).
* Soft Skills: Excellent communication and stakeholder management skills; ability to engage confidently with senior technical and business leaders.
* Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline.
* Other: Ability to travel occasionally to customer sites in Milton Keynes.
Why Join Oracle
At Oracle, you’ll be part of a global team that values innovation, collaboration, and continuous learning. You’ll have the opportunity to influence the success of some of OCI’s most strategic customers and work at the forefront of cloud engineering excellence.
Join us and help shape the future of enterprise cloud computing.