Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide. OCI is expanding its mission beyond the traditional boundaries of public cloud to include dedicated, hybrid and multi cloud, edge computing, and more. We re looking for a hands-on engineer with expertise and passion in solving difficult problems in distributed systems and highly available services.
As a senior member of the software engineering division, you will perform high-level design based on provided specifications and implement changes to existing software architecture. You will develop highly complex features and enhancements, build and automate tests. Duties and tasks are varied and complex needing independent judgment requiring full competence and subject expertise. This position may have project lead role and/or involve supervising junior engineers.
BS or MS degree or equivalent experience relevant to functional area is required along with 5+ years of software engineering or related experience.
As a senior member of the software engineering division, your responsibilities will include the following:
- Develop, debug and design software service and applications
- Provide technical leadership and mentorship to other junior software developers
- Specify, design, and implement changes to existing software architecture to meet changing needs
- Design and implement new features and enhancements. Independently research solutions, troubleshoot, and resolve complex problems by analyzing product code and interactions between various microservices within the system
- Provide on-call and technical support from within the product development team
- Review and improve technical documentation and procedures
- Follow test-driven development and implement end-to-end test automation