Oracle Cloud Infrastructure (OCI) is looking to design, build, and operate a suite of large-scale, integrated cloud services within a highly distributed, multi-tenant environment to deliver best-in-class solutions and empower customers to build and manage their Oracle Cloud infrastructure efficiently.
Requirements
- Proficiency in high-level programming languages such as Java, Python, or similar.
- Deep understanding of microservices design patterns and service-to-service communication protocols.
- Experience in building highly reliable, scalable services.
- Prior experience developing cloud services and tools on Oracle Cloud, AWS, GCP, or Azure.
- Experience with IDEs such as Eclipse or IntelliJ.
Responsibilities
- Architect, design, and operate distributed systems focusing on reliability, scalability, and performance.
- Lead and mentor engineering efforts, providing technical leadership and independent problem-solving.
- Develop and maintain high-scale, resilient cloud services with strong operational standards.
- Drive iterative and incremental improvements while balancing speed and quality.
- Evaluate and recommend major changes to products using data-driven approaches.
Other
- 3+ years of software development experience.
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical field.
- Master’s degree in Computer Science or a related technical discipline.
- Foster a proactive, collaborative, and agile team environment.