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, empowering customers to build and manage their Oracle Cloud infrastructure efficiently.
Requirements
- 10+ years of software development experience.
- Proficiency in high-level programming languages such as Java, Python, or similar.
- Experience delivering products throughout the full software development lifecycle.
- 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.
- working hands-on across the technology stack, and ensuring a strong developer experience.
Other
- Foster a proactive, collaborative, and agile team environment.
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical field.
- Master’s degree in Computer Science or a related technical discipline.
- If you’re eager to help shape the future of cloud infrastructure and enjoy solving challenging problems in a dynamic, collaborative environment, we’d love to hear from you!