The Oracle Cloud Infrastructure (OCI) team is building and managing a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. The Observability team within OCI is on a mission to deliver a world-class Integrated Observability and Management platform for customers that works seamlessly across OCI, other clouds, and on-premises to provide a uniform view. The team is building brand new service features and innovative technologies to meet the dynamic and fast growth of the business, requiring engineers who can build services that reliably protect customer cloud environments and enable more options for customers.
Requirements
- Experience with the design of major features and launching them into production.
- Demonstrated ability to write great code using Java, C-Sharp, C++ or similar OO languages
- Proven ability to deliver products and experience with the full software development lifecycle
- Experience working on large-scale, highly distributed services infrastructure
- Experience working in an operational environment with mission-critical tier-one live site servicing
- Experience designing architectures that demonstrate deep technical depth in one area, or span many products, to enable high availability, scalability, market-leading features and flexibility to meet future business demands
- Experience with Kafka, Apache Spark, Lucene, Kubernetes and other big data technologies
Responsibilities
- Own the software design and development for major components of Oracle’s Cloud Infrastructure.
- Design and build innovative new systems to power our customer’s business-critical applications.
- Operate high-scale services and understand how to make them more resilient.
- Own projects and work on tasks independently while guiding other engineers in the team.
- Dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions.
- Make the right trade-offs, communicate those decisions effectively, and crisp execution.
- Build services that can reliably protect our customer cloud environment.
Other
- 3 - 5 years of total experience in software development
- Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive
- BS or MS degree in Computer Science or relevant technical field involving coding or equivalent practical experience
- Leading contributor individually and as a team member, providing direction and mentoring to others.
- Value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.