Vice President of Engineering

Vice President of Engineering

Remote/Telecommute JobREMOTE /  Kitchener/Waterloo, Ontario  - Permanent
This job allows you to work remotely 

Job Description

The Vice President of Engineering, in conjunction with other members of the senior leadership team will define, develop and oversee the technology strategy and execution of our client's product roadmap. In addition, they will direct the execution of related programs and projects that advance our client's infrastructure and product offerings. The Vice President of Engineering will be a balanced business, technical and hands-on leader that will manage execution for both the machine learning and software development teams in parallel.

The Vice President of Engineering will work closely with the CEO, Vice President of Sales and Product Management team to contribute technical and analytical skills to key business decisions as it relates to the company's product line.

As a technical leader you can establish credibility without resorting to hierarchy and work effectively with your teams to build momentum around proposed solutions and directions. You will be responsible for leading, building and developing your team and raising the bar as it relates to collaboration and engagement with the product set.

Role and Responsibilities:

•accountable to lead the technology roadmap development while keeping it aligned with larger business goals, corporate strategy and product roadmap
•you will be hands-on and should be able to step in to support your team when needed, playing a key role in all aspects. More specifically, this could include help to translate client requirements into feasible technical plans and programs, evaluate designs and implementation approaches, define software processes, etc., all to ensure quality, reliability, and timely execution
•bring a holistic approach to the team dynamic and thinking to drive collaborative outcomes
•develop and embed excellent communication practices within the technical team and across the organization to ensure a high degree of alignment as the company scales and for the continued delivery of quality software solutions
•develop and oversee the software architecture, tools and methodologies to support a robust product roadmap
•design and embed a clear framework for productivity and velocity in order to ensure the company is scaling effectively and efficiently
•grow, lead and mentor the team, to instill a culture of innovation and design thinking and collaboration across the various subgroups
•provide direction and oversight for the architecture of any custom product solutions in response to client’s requirements. Provide architected solutions overview from ideation and proof of concept through to quality control and testing
•direct the technology team to develop and maintain and adhere to a software plan while applying Agile methodologies to deliver “best in class” products and services while staying within budget
•as a key member of the leadership team you will shape and participate in the evolution of core values and culture
•act as an internal strategic partner to Marketing, Sales and Operations in developing and implementing solutions for new potential and current customers

Must Have Skills:

•10-15+ years of progressive technology delivery experience with a proven track record as an inclusive leader working in an innovative, fast-paced software development environment
•experience with design thinking and agile software development methodology - you should have solid technical and software development capabilities along with experience operationalizing and deploying big data and machine learning software solutions
•deep technical knowledge and/or familiarity with the following technologies:
•machine learning, specifically classification and anomaly detection methods and approaches for time series and numerical data, such as trees, neural networks, etc.,
•ML toolchain, including keras, pandas, etc.
•infrastructure, including databases, Kubernetes, Docker, microservices, open API, etc.,
•cloud environments, specifically AWS and Azure
•Python, C++
•extensive experience in a technical leadership capacity such as this and is able to draw upon that to bring the right processes, technology and people together
•experience leading high-performance software development teams in a B2B environment
•an appreciation for customer service and a sense of urgency as it relates to delivery and ROI
•can effectively leverage your broad experience/background to contribute not only to the Technology Strategy, but also to the overall strategic plan
•you should be adept and confident working at high abstract levels, across various business functions and can be hands-on and into the weeds when needed
•demonstrated ability in translating user requirements into a deployable solution
•ability to contribute to new products and services development, with the emphasis on repeatable service models versus customized solutions, instilling that “rinse and repeat” mindset in your team
•can support the team and is able to discuss, vet and help define technical Machine Learning solutions at a high level
•superior program and project management skills
•excellent people management skills; experience working with diverse teams in a software development environment
•strong verbal and written communication skills; is able to articulate a vision into concrete and actionable plans and tasks
•ability to remain productive within a time-sensitive and fast-paced environment
•excellent prioritization and organization skills with the ability to work independently
•dedicated to providing quality customer support to consistently meet customer expectations by providing service beyond expectation
•ability to formulate and introduce policies, procedures, and best practices
•preference for a leader who has worked in a start-up environment and/or understands the demands of such an environment as it relates to resources, accountability to the board and funders, needed skillsets and talent

Leadership Competencies and Attributes:

•an exceptionally collaborative leader who can empower, integrate and develop the skills of their people
•a superior communicator who invites feedback, values others knowledge and proactively shares information to empower the team
•results orientation is valued - along with the ability to focus on achieving agreed upon outcomes to ensure objectives are met is key
•critical thinker and a creative problem solver who is inquisitive, seeks new knowledge, evaluating external trends, and incorporates a diversity of perspectives
•confident, transparent, respectful, collaborative and inclusive leader
•resourceful, can be hands-on when required and has a well-developed entrepreneurial spirit
•can still be productive when things are ambiguous
•curious, has a passion for emerging technologies and would describe themselves as a life-long learner
•having a sense of humor and a positive attitude


Starting: ASAP
Travel: 0%
Dress Code: Casual

Similar jobs in Kitchener/Waterloo:

Similar jobs in other locations: