VP of Engineering

Posted:
11/5/2024, 12:15:33 AM

Location(s):
Ontario, Canada ⋅ Old Toronto, Ontario, Canada

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

Position Overview:
We are looking for a VP of Engineering to oversee our engineering efforts and drive the development of our robust data and software products. This role will help lead our engineering strategy, enhance cross-functional collaboration and growth, and be hands-on with new projects and initiatives. The ideal candidate will have a vast technical background, as well as proven leadership experience; with a passion for building scalable solutions.

ShyftLabs is a growing data product company that was founded in early 2020, and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.

Job Responsibilities:
Define and execute the engineering strategy aligned with the company's goals and product vision. Continually collaborate with the leadership team to establish technical priorities, ensuring alignment with business objectives.
Build, mentor, and manage a high-performing engineering team. Foster a culture of collaboration, accountability, and continuous learning. Lead by example and ensure a high level of engagement and motivation across the team.
Conduct hands-on technical work where needed; setting a strong example of both efficiency and resourcefulness.
Drive architecture decisions, ensuring our platform and products are robust, scalable, and secure. Stay ahead of technological trends and recommend improvements to enhance system performance, reliability, and security.
Partner with product, design, data, and other departments to create innovative solutions that address market needs. Oversee the development lifecycle, from planning and design to execution, release, and ongoing maintenance.
Implement best practices in software development, CI/CD, code quality, testing, and deployment. Foster a results-driven environment with efficient development processes, monitoring performance metrics, and ensuring product quality.
Oversee resource planning and budgeting for engineering initiatives. Make strategic hiring decisions, assess team resource needs, adapt to new requirements and projects, and identify priorities.
Identify, analyze, and all mitigate potential risks related to engineering projects, including technical debt, security vulnerabilities, and scalability challenges.

Basic Qualifications:
10+ years of hands-on experience in software engineering
5+ years in a leadership role (preferably at a tech startup or high-growth company).
Bachelor's Degree in Computer Science or a related field (Master's preferred).
Exceptional technical background in all facets of software engineering; with expertise in scalable data-driven software systems, distributed systems, and cloud computing (AWS and GCP).
Familiarity with our modern tech stack, including but not limited to; Docker, Kubernetes, Terraform, Kafka, React, Node, MongoDB, GraphQL, etc.
Demonstrated experience building and leading a high-performing engineering team, with a track record of attracting, developing, and retaining top talent.
Proven experience in developing customer-centric products that solve real-world problems; a good understanding of product lifecycle and cross-functional collaboration.
Proficient in Agile methodologies and skilled at managing multiple priorities and projects in a fast-paced environment.
Excellent communication skills, able to clearly convey technical information to non-technical stakeholders and collaborate effectively with diverse teams.

We are proud to offer a competitive salary alongside a strong healthcare insurance and benefits package. The role is hybrid, with a minimum of 2 days per week spent in the office. We pride ourselves on the growth of our employees, offering extensive learning and development resources. 

ShyftLabs is an equal-opportunity employer committed to creating a safe, diverse and inclusive environment. We encourage qualified applicants of all backgrounds including ethnicity, religion, disability status, gender identity, sexual orientation, family status, age, nationality, and education levels to apply. If you are contacted for an interview and require accommodation during the interviewing process, please let us know.