Oracle Cloud Infrastructure (OCI) is looking to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment to provide the best in cloud products that meet the needs of customers tackling some of the world’s biggest challenges.
Requirements
- 4+ years distributed service engineering experience in a software development environment
- Strong development experience in Java, C++, C-Sharp, or similar OO languages
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Good understanding of databases, NoSQL systems, storage and distributed persistence technologies
- Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, Oracle)
- Building continuous integration/deployment pipelines with robust testing and deployment schedules
- Expertise in applying threat modeling or other risk identification techniques to develop security solutions
Responsibilities
- Cloud service design for availability, scalability, observability, and testability.
- Implementation, validation and documentation of services and their component micro-services.
- Stay abreast of emerging technologies, industry best practices, ensuring compliance and driving innovation within the organization.
- Work collaboratively to realize and achieve the technical vision of the team.
- Ability to engage with geographically distributed engineering teams.
- Ensuring compliance to software development standards, processes, and best practices.
Other
- 4+ years of experience
- Ability to work independently on most projects and tasks
- Ability to work collaboratively in a team environment
- Strong communication and collaboration skills
- Ability to engage with geographically distributed engineering teams