Head of Software Development - SVP

Introduction

A technology company that specializes in helping brands delight their customers with innovative, customer-centric solutions, is looking for a Head of Software Development - SVP to join their team.

The SVP of Software Development will be a key part of the Product & Development leadership team and will need a combination of business focus and demonstrated technical leadership acumen. This position will be responsible for directing the work of Software Development, Quality Assurance, Data efforts and several other ongoing product or architectural projects.

Duties & Responsibilities

DUTIES & RESPONSIBILITIES, NOT LIMITED TO:

Build and lead a high performing distributed organization that delivers top quality technology at a high velocity, this includes all Platforms, Applications, Quality Assurance/Control, Release Management, Data & Business Intelligence for the company.

Utilize your experience as technology leader to help define strategy and direction for the software platforms and teams in alignment with the company’s overall direction.

Leverage your technical depth as a former developer and architect to set a personal standard for excellence across the organization.

Appropriately assess risk when business decisions are made on the product line, always demonstrating consideration for the company’s reputation. You can constantly assess the risk and are not afraid to propose high risk efforts if the plans and mitigations can be articulated and put in place

Establish the vision and technology roadmap for the delivery of our products, and partner with the Product Management leaders to develop long-term goals and short-term objectives for the different product lines and platforms that support the company’s direction and strategy.

Report on the status of goals, budget, and metrics on a regular basis, and identify issues or risks to reaching the goals and objectives.

Provide oversight and guidance to ensure that objectives are met, exception situations are addressed promptly, and issues are reported and escalated to the appropriate level.

Provide platform expertise and technical leadership for all the organisations’ programs, including design decisions related to development and maintenance of each of the company’s platforms to ensure future-focused architecture and frameworks.

Lead and consult with the group leadership, product, and product operations teams to promptly address all production, software issues, concerns, problems, and questions.

Work closely with our Networks & Infrastructure team managing resources and alignment of the functions

Be the driving force in a continuous improvement process where you and your groups are expected to deliver exceptional results.

Ensure that the company has a strong long-term architectural view and the ability to achieve and manage against the plan.

Manage and protect the IP surrounding its development and product efforts in collaboration with other stakeholders.

Develop and maintain the Software Development Life Cycle (SDLC) and ensure compliance with SDLC guidelines and deliverables.

Make quick and precise decisions based on concrete data and in-depth technical understanding of the tasks conducted by your teams.

Demonstrate and promote the Software Development teams’ capabilities to peers and executives to position the function for additional responsibilities and product lines.

Coordinate project initiation, prioritization, and monitoring, and ensure appropriate development resource levels and skills are allocated to successfully complete projects.

Hire a great team and then continuously coach and mentor them to ensure the responsibilities of each platform are being delivered effectively, accurately, and efficiently.

Develop and foster an environment that promotes innovation and knowledge within product lines.