Software Development Director
OracleIreland-dublinUpdate time: April 1,2022
Job Description

What we are doing

 

We build tools that encompass all aspects of the developer experience. From command line tools written in Java with lots of open source integration to reimagining our most popular tool, SQL Developer into a VSCode/Electron based application with a java server process over https. These tools connect over REST APIs extracting data from SQL databases and other services like our database tools service, which integrates Oracle Cloud Infrastructure. There'll be opportunity to create and deploy services too. Our REST Data Services Tool will be reimagined as a service providing all Cloud users instant access to declarative and customisable REST endpoints for their data in Oracle and MySQL databases. We are always helping our customers adopt Oracle and migrate their existing systems to use it. We create and manage the language parsers for SQL & PL/SQL which are used for Insight and completion in our IDEs like SQLDeveloper. We also create Domain Specific Language parsers and translators to help migrate and transform different flavours to work on Oracle.  Our goals are all about getting access to and providing access to services in the cloud and we’re building great teams to enable them.

 

 

What we're looking for

 

We are looking for a  Director of software development director with expertise and passion in solving difficult problems and creating innovative products that developers will love using. If this is you, you’ll have the opportunity  to design and build these products growing the team and defining product vision with engagement with product management and our customers. You’ll build the team structure to best support the business while driving clear execution plans and best practices in product development and operation. You’ll also need to provide guidance and support to engineers on the team.  You’ll have the opportunity to work with 

 

 

Team Challenges

 

The biggest challenges for the team are the expansion to support our projects in the Cloud.  We’re expanding our core teams and expanding  to create new teams to quicken our pace and expand our capabilities.  The dynamic and fast growth of the business is driving us to improve cadence and invariably quality as scale out.  We understand that software is living and needs investment. The challenge is making the right tradeoffs, communicating those decisions effectively, and crisp execution.  You should be responsible to provide leadership, direction and strategy to the team, establish and develop the team to meet and execute on the strategy, work with geographically distributed teams and contribute to the success of your team and other related teams. We expect you to deliver large scale projects on-time with high quality.

 

 

Required Qualifications

  • MS or BS in Computer Science, or equivalent experience
  • 5+ years of experience in engineering management and leadership
  • 10+ years of experience in software engineering
  • Experience developing systems and strong familiarity with building for cloud scale, reliability and performance
  • Strong communication skills, analytical skills, and project/program management skill
  • Experience working with external and internal customers and translating requests into prioritised work or features
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Strong understanding of databases,  storage, virtualisation and distributed persistence technologies

 

Preferred Qualifications

  • Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, Oracle)
  • Hands-on experience developing commercial products  (e.g., AWS, Azure, Oracle)
  • Building continuous integration/deployment pipelines with robust testing and deployment schedules
  • Experience working with large enterprise customers

 

 

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 provided design specifications. Build enhancements within an existing software architecture and envision future improvements to the architecture.

Assists in the development of short, medium, and long term plans to achieve strategic objectives. Regularly interacts across functional areas with senior management or executives to ensure unit objectives are met. Ability to influence thinking or gain acceptance of others in sensitive situations. 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. 7 years of software engineering or related experience.

As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

Get email alerts for the latest"Software Development Director jobs in Ireland-dublin"