The Oracle Cloud Observability Platform needs a Software Engineer to help build and manage a suite of large-scale, integrated cloud services in a broadly distributed, multi-tenant environment. The Observability organization aims to deliver a world-class Integrated Observability and Management platform that works seamlessly across different environments, combining various services like Logging, Monitoring, Auditing, SIEM, Events, and Inventory.
Requirements
- Strong fundamentals on distributed systems, designing fault tolerant and high available systems.
- Experience in building and designing microservices and/or cloud native applications.
- Strong on at least one of the modern programming languages (Java, Kotlin, Python, C-Sharp) along with containers experiences (likes of Docker/Kubernetes).
- Demonstrated ability to adapt to new technologies and learn quickly.
- Experience with Architectural patterns for High Availability, Performance, Scale Out architecture, Disaster Recovery, Security Architecture
- Prior experience/knowledge on creating, designing and maintaining Telemetry metrics systems.
- Prior experience in running large high throughput distributed dataplane systems.
Responsibilities
- Hands-on and top-tier engineer who can design and drive end to end engineering efforts (include development, test infrastructure, operational excellence)
- Resolve complex technical issues and make design decisions to meet the critical requirements of this multi-OS/multi-platform scalable, highly available, secure multi-tenant enablement of services in cloud.
- Mentor and guide junior members in the team on the technological front.
- Work closely with all the team members including the Other technical Leads, Director, Engineering manager, architects, product, and program managers to deliver product features on time and with high quality.
- Proactively identify and resolve risks and issues that may dent the team’s ability to implement.
- Work with external (application) teams’ integration with the product and help guide the integration.
- Understand various Cloud technologies in Oracle to help evolve the cloud provisioning and enablement process on a continuous basis.
Other
- Being a problem solver with strong can-do attitude and ability to think on the go would be critical for success on this role.
- Must be detail-oriented (critical and conscientious eye for detail), task-driven and have excellent communication skills.
- Be organized and goal-focused, ability to deliver in a fast-paced environment with minimal direction.
- Strong, creative problem-solving skills and ability to abstract and share details to create substantial articulation.
- BS/MS degree or equivalent in Computer Science or related field involving coding or equivalent practical experience with 3+ years of overall experience along with exposure to at least 1 cloud service provider (AWS/OCI/Azure/GCP etc.)