Job
Description
As a hands-on and seasoned engineer, you will be responsible for designing and driving end-to-end engineering efforts. This includes design, development, test infrastructure, and operational excellence. You will play a crucial role in resolving complex technical issues and making design decisions to meet the critical requirements of scalable, highly available, secure multi-tenant services in the cloud. Additionally, mentoring and guiding junior team members on the technological front will be part of your responsibilities. You will collaborate closely with stakeholders such as technical leads, directors, engineering managers, architects, product managers, and program managers to ensure timely delivery of product features with high quality. Proactively identifying and resolving risks and issues that may impact the team's ability to execute will also be a key aspect of your role. Furthermore, you will work on integrating with various external application teams and help guide the integration process. Understanding various Cloud technologies in Oracle to facilitate the evolution of cloud provisioning and enablement processes will be essential. Key Responsibilities: - Design and drive end-to-end engineering efforts including design, development, test infrastructure, and operational excellence - Resolve complex technical issues and make design decisions for scalable, highly available, secure multi-tenant services in the cloud - Mentor and guide junior team members on the technological front - Collaborate with stakeholders to deliver product features on time and with high quality - Proactively identify and resolve risks and issues that may impact team execution - Assist in integrating with external application teams and guide the integration process - Understand various Cloud technologies in Oracle to evolve cloud provisioning and enablement processes Qualifications Required: - BS/MS degree or equivalent in a related technical field involving coding or equivalent practical experience with 5+ years overall experience - Experience in building and designing microservices and/or cloud-native applications - Strong fundamentals in OS, networks, distributed systems, designing fault-tolerant and high available systems - Proficiency in at least one modern programming language (Java, Kotlin, Python, C#) along with container experiences (Docker/Kubernetes) - Detail-oriented with excellent communication skills, task-driven, and able to deliver in a fast-paced environment with minimal supervision - Strong problem-solving skills, ability to adapt to new technologies, and learn quickly The company prefers candidates with additional skills such as experience with Architectural patterns for High Availability, Performance, Scale Out architecture, Disaster Recovery, Security Architecture, and knowledge of cloud-based architectures. Exposure to at least one cloud service provider (AWS/OCI/Azure/GCP, etc.) and experience in implementing container monitoring tools like Prometheus/Grafana, CI/CD pipelines (Jenkins, GitLab, etc.), and using/creating build tools (Gradle, Ant, Maven, or similar) would be advantageous.,