br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]>
The Engineering Director plays an important role leading and managing software delivery teams working on a common problem domain. They provide leadership, coaching and support to ensure that quality software delivery is achieved in alignment with agreed plans and product roadmaps. Working with other leaders, they not only support teams in defining and delivering their product and technology roadmaps, but ensuring teams are continually improving their delivery practices and ways of working to ensure we can continuously deliver working software to our customers.
The Engineering Director ensures adherence to development and security standards and contributes to achieving our strategic business objectives through managing and balancing both a short-term delivery focus as well as achieving longer term objectives. As a leader with deep delivery skills, you are expected to work with team leads, product managers, analysts, engineers, architects and quality analysts to create a steady stream of work aligned to product priorities. You will also work with colleagues from support, implementation, sales, and product, to ensure that delivery spans the full lifecycle of a product or feature, delivering amazing outcomes for our customers.
Whilst being capable of being hands-on, the intent is for you to coach team members through these processes and to develop the skills to be able to operate with limited oversight. You lead through alignment to a common objective and empower your teams to make decisions for themselves instead of relying on command and control to make teams comply with handed down decisions.You will play a meaningful role as a People Leader and change agent, driving high employee engagement and coaching and mentoring your team members.
Here’s what you’ll do in this role:
Provide collaborative leadership to ensure that the products we build are delivered successfully. Design and lead value-added delivery processes and practices across the portfolio with an agile approach and mindset.
In conjunction with the Product Manager, develop the product strategy and develop product engagement roadmaps for the business.
Use key delivery metrics effectively to continuously improve the performance and quality of the team using Agile and Lean methodologies (amongst others).Work with product management / product managers to define and decompose product roadmaps. Manage the end-to-end product roadmap delivery, including the planning/scoping and resourcing.
Manage risks and issues related to delivery of the roadmap.
Achievement of SLAs / KRAs across the domain group.
Ensure compliance obligations are met.
Ensure the team uses a test and learn approach to product development and delivery so that the products are developed to closely match our client’s needs.
Provide relevant metrics and reporting to key stakeholders to assist in the improvement of the client experience, software quality and maintainability.
Be commercially astute, allowing you to manage delivery budgets and the need to focus efforts on a limited number of priority items at a time.
Role-model the behaviors and mindsets needed to drive our product growth story.
Be both proactive in planning for and managing the team to support our customers 24×7 and reactive as needed to escalations.
People Management and Mentoring
Provide inspirational leadership to product engineering teams ensuring optimal team engagement and productivity.
Coach and mentor your direct reports in their careers and development of their skills, encouraging a strong focus on performance through regular feedback, coaching and managing the performance review process for your direct reports as required.
Hiring and resource planning for the engineering team.
Direct line management of Engineering Team Leads; and individual Developers where no formal Engineering Team Lead is assigned.
Setting and monitoring of targets and personal development goals for development team members.
Mentor and support team members across multiple projects.
Team Practices
Generating ideas with team members and offering insightful solutions.
Own support-escalations of bug fixes to drive improved organizational metrics.
Lead implementation of best practices, standards and procedures – including quality and delivery methodologies.
Ensuring delivery of the best possible performance, quality, and responsiveness of development and integrations created in agreement with the Head of Engineering.
Qualify requirements processes and develop related software applications and programs.
Ensure the delivery of application code meets defined requirements and adheres to design standards, including but not limited to, unit tests and software documentation artifacts. Provide impact analysis on proposed upgrades and enhancements to guide delivery impacts and trade offs.
Develops and implements strategies for continuous improvement of Engineering within Cin7.
Leverage your technical depth to set a personal standard for excellence within the team and act as an Engineering advocate across the wider business.
Develop positive and sustaining relationships with key stakeholders, particularly Product Managers.
Here’s what you’ll bring with you:
Tertiary qualification in Computer Science, or 10 years industry experience preferredProven leadership of highly skilled engineering teams in a line management capacity with a minimum of 10 years’ experience in product engineering teams.
In-depth experience in implementing high performance development capabilities, utilizing agile methodologies
Experience working in complex system architectures
Demonstrated experience in driving continual improvement of the Product Development lifecycle, ensuring there is strong alignment to business outcomesPrior experience working with support teams.
Strong leadership, interpersonal and mentoring capabilities.
Ability to operate with scale and speed amidst flux – there is just a lot happening.
Participate in the organization building practices such as framing of strategic priorities and future direction of the business.
Strategy experience & experience in leading transformational delivery initiatives.
Excellent executive communication and leadership presence.
General Duties & Responsibilities
Prioritize workloads to ensure work of the greatest importance to the business is undertaken with urgency and to a high standard.
Support and help develop a positive workplace culture.
Demonstrate excellent interpersonal communication skills.
Responsibly manage all business resources within accountability levels.
Undertake all duties and responsibilities outlined in this job description and all other duties as required by the business.
Comply with all employment obligations.
Promptly undertake to complete all reasonable and lawful instructions and directions given.
Serve the business in good faith, promoting and protecting the business’s best interests.
During work time, and such other times as may be reasonably required, dedicate all effort to the execution and fulfillment of the duties, responsibilities, obligations and instructions related to employment.
Demonstrate through own actions a commitment to Health, Safety and Wellbeing at work when undertaking work or observing others in the workplace.
Why work for us?
We are a fast growing business going through a huge amount of growth. You’ll have the opportunity to work on products that are used by our global customer base and at the same time you’ll be growing your career and developing new skills. You’ll also be receiving:
Flexible working – 2 days per week working remotely each calendar year
Work from Anywhere – 30 days each calendar year
Celebrate your birthday with a paid day off
A Global Wellness Day celebrated companywide, providing you a dedicated holiday to focus on your wellbeing.