Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading tech company is seeking a Senior Software Engineer with a passion for solving challenging problems in distributed systems and high-availability services. This role involves developing core OCI software, utilizing modern containerization and virtualization technologies, and participating in an agile team environment. Successful candidates will help design and improve cloud applications while maintaining performance and efficiency.
Social network you want to login/join with:
col-narrow-left
Oracle
Stockport, United Kingdom
Other
-
Yes
col-narrow-right
4
07.06.2025
22.07.2025
col-wide
Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI). These services provide the foundation for businesses around the world as well as Oracle’s Cloud (SaaS) Applications.
The Platform
With revolutionary innovations in performance, availability, ease of use, and security, OCI is designed for reliability, predictability, and quality that meet the needs of the world’s largest companies and innovative startups. It combines the elasticity of public cloud with the control, security, and predictability of on-premises infrastructure, allowing customers to run demanding workloads securely and with high availability.
The Product
OCI Functions is a fully managed, multi-tenant, scalable Functions-as-a-Service platform deployed globally. It supports diverse use cases, including SaaS workloads, API Gateway for customer applications, and Data Science processing.
The Positions
Senior Software Engineer
We are seeking engineers of varying experience levels to join our expanding team. Candidates with less experience should have a strong passion for learning, while more experienced candidates should have skills across programming, networking, storage, protocols, and operating systems. All engineers will have significant technical and business impact.
As part of our diverse team, you will solve challenging problems in distributed systems, virtualized infrastructure, and high-availability services.
Responsibilities
On a typical day, you will work as part of a small, agile team, engaging in tasks such as:
You may also:
Engineers participate in supporting the product in production, including a 12x7 on-call rotation, typically every 5-7 weeks depending on team size.