Solution Delivery Manager
Solution Delivery Manager
Toronto, Ontario - Permanent
As part of our evolving Professional Services team the person in this newly created role for a Solution Delivery Manager will lead and support our Solution Build Team, partnering with Project Management and our Solutions Engineering Team to deliver quality solutions that enable our clients to ramp up quickly on our platform. This role has a lot of similarities to what a Scrum Master role is, only this position will have responsibility of both people management and optimization of the delivery process. Your job will be to ensure that the members of the Solution Build Team are properly organized and by helping better define the roles are supported for maximum efficiency and job and career satisfaction. This is a team that is growing fast that needs a leader to help the function scale effectively.
As a leader within the Professional Services organization, the Solution Delivery Manager will have primary responsibility for growing, coaching, organizing this high performing, high profile team (currently 7 people) and is responsible for delivering custom applications developed on our platform for our high-profile clients. They will apply their knowledge of Agile principles as the owner of sprints and backlog grooming for the team. This will require working with our Project Management team to establish project strategies and delivery schedules, as well as working with our Solutions Engineering and Platform Development teams to ensure the quality, performance and security of what we deliver to a sometimes demanding client base.
Our new Solution Delivery Manager will:-Provide a day to day oversight of the solution delivery team and the solution development lifecycle - client discovery, team and project standups, capacity, and project assignments.
-Work thoughtfully through existing practices to drive the evolution of the solution delivery process, including setting and refining process/policies and implementing best practices, removing impediments that slow productivity and team success/satisfaction.
-Proactively identify, assess and resolve challenges and blockers across functional areas.
-Establish and ensure adherence to standards for quality, performance and security practices.
-Own the annual career and performance management process and develop and monitor metrics and success criteria for solution delivery team.
-Lead sprint demonstrations, wrap-ups, and retrospectives - iterating and continuously improving.
-Work with cross-functional teams and senior leadership to formulate a comprehensive product and technology plan for optimizing form building and implementations.
-Work closely with other members of the services team(s) to ensure prioritization, progress, risks/issues and status are aligned and and achieve customer success and project objectives.
-Partner with product owners & solutions engineers to identify and manage cross-team dependencies, including solution delivery prioritized product backlog.
-Promote continuous improvement and a creative approach to problem solving that reinforces our culture of innovation.
-Interact with senior management to keep informed on changes in objectives and with direct reports and peers in management / customers / vendors to interpret information and improve.
Must Have Skills:
-3+ years Scrum Management experience for a professional services or product focused software development team
-5-10 years experience in a software development related role (support, success, or development)
-2+ years formal people management for small to medium software solution/development teams
-Technical expertise with a variety of stacks & languages with emphasis on front-end development technologies
-Experience managing a services team focused on client engagements
-Experience implementing and enhancing SDLC and QA practices (Agile, Waterfall, Hybrid)
-Alignment with our core values (Humility, High intelligence and Hunger for results and continuous improvement)
The key characteristics we’re looking for:Continuous Improvement: You know there is no end to the journey to make things better.
Team Obsession: No compromises, you are obsessed with making sure your people are set up for success
Creativity. Analytical Thinking: You have the proven ability to analyze situations, problems and come up with novel approaches to solve problems.
Communication, Listening: You have outstanding verbal, written and presentation skills. You are able to gain the trust of your team, your peers, your clients.
Sense of Urgency, Hands-On, Agile:You have the capability to be flexible to adapt as we evolve and scale, prioritize and iterate quickly to be responsive to customer needs and revenue growth targets.
Passion: You are excited about the difference we can make to our customers and their clients and the impact you can make on this team as their leader.