Oracle Cloud Infrastructure (OCI) needs to build and operate a suite of massive-scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment, providing customers with best-in-class tools and services to build and manage their Oracle cloud infrastructure.
Requirements
- 5+ years of experience
- Proficient at high-level programming languages such as Java, Python, etc.
- Ability to deliver products from the ground up, going through a product life cycle
- Experienced with microservice design patterns and service-to-service communication protocols, along with developing highly reliable services.
- Prior development experience with Eclipse or IntelliJ.
- Prior hands-on experience developing cloud services and tools on Oracle Cloud/AWS/GCP/Azure
Responsibilities
- work with a team of software engineers responsible for the software design, development, and operations for our new and existing products
- design broad system interactions
- be hands-on
- dive deep into any part of the stack
- work independently and provide technical leadership to the organization
- developing and operating high-scale services
- recommend and justify major changes to existing products, establishing consensus through data-driven approaches
Other
- Strong experience in distributed systems with a keen eye on reliability, scalability and performance are what we look for in our candidates to succeed in this role.
- have a good sense of developer experience.
- value simplicity and impact, work comfortably in a collaborative, agile environment, and be excited to learn.
- understanding of how to make these cloud-scale services resilient.
- knows how to balance speed and quality with iterative and incremental improvements.
- understand operational excellence and know how to instill a culture of proactivity within your team.