Software Development Director

Company:  Oracle
Location: Redwood City
Closing Date: 20/10/2024
Salary: £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks, etc.

As a Director of the software engineering division, you will apply your extensive knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems, and databases according to current and future design specifications. Build enhancements within an existing software architecture and envision improvements to the architecture.

Directs and ensures the implementation of operational policies through subordinate managers. Interacts internally and externally with executive management involving negotiation of difficult matters to influence policy. Functional expertise and broad company knowledge. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

Career Level - M4

Oversee the operation and site reliability of cloud-based infrastructure, databases, applications, tools, and networks as part of the Oracle Exadata Database Service team. As a member of the Oracle Cloud Exadata Database Service development team, you will apply knowledge of hardware, software, and system architecture to perform cloud system deployment, operations, and monitoring tasks including developing, debugging or designing cloud-based microservices, distributed systems, cloud services, APIs, and comprehensive monitoring systems. You will have the opportunity to build and operate new services as well as extend and enhance existing systems and services in a modern cloud ecosystem.

As the senior leader of Site Reliability Engineering, your duties will be focused on leading a geographically distributed team in establishing and maintaining cloud service operations, deploying and monitoring micro-services, monitoring service operation, performance, and uptime metrics, maintaining system security through application of security patches, and driving improvements in service reliability. SREs perform a range of complex problem solving in collaboration with subject matter experts within the dev team when necessary in an effort to maintain operation of cloud services across all regions worldwide.

As Director (M4), you will be in a substantial technical leadership role. Evolved soft skills and excellent communication and the ability to collaborate with others are hallmarks. You will mentor other managers and engineers and should be capable of driving technical tasks and initiatives independently and with confidence. You will have continuous opportunities to lead and be a catalyst for technical innovation.

Requires a BS degree in Computer Science or a related IT field or equivalent experience relevant to functional area. At least 10 years of software engineering and cloud operations or related experience.

Critical Skills:

  • Cloud Development – Director of Site Reliability Engineering
  • Experience managing and leading Cloud Ops team(s)
  • Experience managing teams across geographies
  • Solid experience, hands-on and understanding of Oracle database technology stack - RAC, ASM, Data Guard, Backups
  • Experience with enterprise customer communication and interactions during issue resolution
  • Experience building and managing 24x7 ops support and developing on-call strategies that support SLAs
  • Knowledge and experience with server and network hardware and infrastructure components
  • Linux system administrator knowledge and experience
  • Debug and troubleshooting of distributed systems and micro-services
  • Knowledge of modern networking and IP-based routing
  • Familiarity with software package installation, git repositories, patching automation
  • Ability to perform log analysis for problem identification and root cause analysis
  • Stack trace analysis
  • Familiarity with remote login techniques, jump hosts, etc.
  • Configuration management and deployment tools such as terraform, ansible, chef, etc.
  • Scripting languages: shell, expect, python, go-lang, perl, etc.
  • Docker container deployment and management
  • Programming languages is a plus: java, python, c/c++, etc.

Preferred Qualifications:

  • Experience with resiliency design and operation
  • Experience optimizing loads of large volumes of data into a database
  • Experience and understanding of security and compliance
  • Experience managing large fleets
  • Experience with performance tuning and optimization
  • Expertise in Automation methodologies.

#J-18808-Ljbffr
Apply Now
Share this job
Oracle
Oracle
  • Similar Jobs

  • Software Development Director

    Redwood City
    View Job
  • Software Development Engineer

    Palo Alto
    View Job
  • Senior Software Development Engineer

    Palo Alto
    View Job
  • Software Engineer, Testing & Development

    San Carlos
    View Job
  • Software Development Engineer, Senior

    San Mateo
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙