Design, develop, fix and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.
Provide leadership and expertise in the development of new products/services/processes, frequently operating at the groundbreaking of technology. Recommends and rationalises major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 10 or more years of software engineering or related experience.
As part of Oracle's employment process candidates will be required to complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).
Career Level - IC5
OCI Incident Response is the first line of defence for maintaining high availability of Oracle’s cloud. We make customer-impacting events shorter, less frequent, and less impactful by providing large-scale incident management. We are front-and-centre in driving down event duration by using our operational experience, knowledge of standard methodologies, and ability to develop tools to automate incident management.
We are looking for a Senior Principal Software Developer to join OCI’s Major Incident Management team.
This role is part of a globally distributed team responsible for detecting, triaging, and mitigating OCI service-impacting events as quickly as possible. You will be a part of one of these regional teams and be responsible for minimizing downtime of OCI services. You will achieve this through delivering excellent major incident management and by architecting systems with high scalability, performance, and security that prevent incidents from occurring. You will partner with other development teams to continuously improve the incident management process. You will provide technical leadership to a team of engineers and be responsible for participating in architecture and design reviews with senior technical leaders and architects in the company.
Oracle’s Cloud is state-of-the-art and constantly evolving. When it experiences issues, your team will respond within minutes to ensure customer impact is mitigated. This experience will expose you to the inner workings of OCI’s systems and organizations. You will interact with and influence leaders from across the Oracle business and will drive broad cross-organization programs meant to iteratively improve OCI-wide service availability. We are an agile team with significant impact. If you want to be a part of a fast paced team breaking new ground, we would like to speak with you!
Basic Qualifications:
1. Bachelor’s degree or higher in Computer Science or a related field.
2. 10+ years of software development experience.
3. Extensive experience with major incident management in a cloud-based environment
4. Experience having worked in at least one modern object-oriented programming language such as Java or C++.
5. Proven record of shipping large sophisticated scalable systems/applications in an agile environment.
6. Experience with professional software engineering best practices such as Agile project management, coding standards, code reviews, source control management, build processes, testing, and operations.
Preferred Qualifications:
7. Strong analytic and problem-solving skills.
8. Strong leadership, project planning, communication, and execution skills
9. Ability to balance multiple competing priorities in a fast-paced environment.
10. Ability to communicate clearly with technical and non-technical stakeholders at all levels.
11. Confidence to drive and manage large conference calls.
12. Experience with distributed service-oriented architectures
At Oracle, we don’t just respect differences—we celebrate them. We believe that innovation starts with inclusion and to build the future we need people with a diverse group of backgrounds, perspectives, and abilities. That’s why we’re committed to creating a workplace where all kinds of people can do their best work. It’s when everyone’s voice is heard and valued that we’re encouraged to go beyond what’s been done before.