Vice President of Engineering and Development

1 month ago


Toronto, Canada ivy Group Inc Full time

The Company
Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.

The Position
Vice President, Engineering and Development

Position Mandate
The Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle and storage infrastructure, leading the engineering team, to ensure a robust, scalable product to support achievement of the company’s business goals and objectives.

Reporting to the newly appointed CEO, and a member of the Senior Leadership Team, the role is pivotal in transforming the engineering culture, enhancing product quality, and enabling the company to achieve its business objectives. As the most senior technical leader for the company, the Vice President, Engineering & Development provides an informed and knowledgeable voice to facilitate strategic technology and market expansion choices and decisions.

Location
Hybrid position located in the company’s head office in the Greater Toronto Area.

Position Contributions and Impact
Strategic Direction : Establishing a clear technical vision that aligns with business objectives, focusing on scaling and expanding the company’s market share. This includes deciding on technological pivots or enhancements that anticipate market needs.
Quality Control Improvement : Addressing existing quality control issues by introducing automation testing, rigorous testing protocols, improving code quality through best practice software engineering approaches, reviews, and establishing a culture of pride of ownership and excellence.
Team Development : Optimizing team structure to enhance capability and performance. This includes hiring key talents, providing training, and fostering a collaborative environment that encourages innovation.
Performance and Documentation Standards : Implementing and enforcing coding standards to ensure consistency, maintainability, documentation, and quality across all codebases. This would likely involve setting up a more formal code review process and continuous education for the team on best practices.
Backend Evolution and Improvements : Leading significant enhancements to the backend architecture to support scalability and performance demands, possibly evaluating and integrating relevant technologies where appropriate.
Testing Automation : Revitalizing the testing automation strategy allowing development owners to carry out early testing of their code, reduce manual testing burdens and improve release cycles, reliability, and bug tracking.
Documentation Practices : Developing comprehensive documentation practices to ensure that all team members and stakeholders understand the systems and processes well, which is vital for scaling and maintaining quality.
DevOps and Continuous Integration/Continuous Deployment (CI/CD) : Enhancing or implementing DevOps practices and CI/CD pipelines to streamline development workflows, improve deployment speeds, and minimize downtime.
Responsible for end-to-end architecture of the platform. This will include back-end, front-end, applications, and infrastructure.
Market Positioning and Growth : Through technological leadership and innovation, position the company to capture a larger share of the small to medium-sized market. This involves not just internal improvements but also external technology leadership and thought leadership in the industry.
Risk Management : Identifying potential technology risks and ensuring there are strategies in place to mitigate these risks, particularly as the company scales.
Communication with the CEO and Board : Regularly updating and advising the CEO and potentially the board on technological strategies, progress, and challenges. This ensures alignment and supports informed decision-making at the highest levels.
Compliancy : Ensure product is compliant with relevant data residency regulations and standards for jurisdictions in which it operates; in particular HIPPA (U.S. Health Insurance Portability and Accountability Act) compliant, SOC 2 and 3 and future ISO needs.

The Candidate Profile
You’re a visionary tech leader that can lead a top-notch development team to deliver exceptional performance and growth in a scaling company. A skilled leader and manager, with depth of technical understanding, you have experienced growth and solved tough technical problems. You have a proven track record of implementing overdue and difficult changes and earn respect for your technical acumen. Resilient and grounded, you can operate at a strategic level without compromising on the details.

You thrive in an environment with hundreds of containers, large sharded multi-terabyte databases and petabytes of onstream storage. You have grown up with relational database management, networking and classic database design. You take ownership of code, guided by a belief in writing code that can be tested. You are willing to adopt and evolve an existing code base.

Experience, Skills and Knowledge
Leadership and Team Management : Ability to inspire, lead, and manage a team of engineers, software developers and infrastructure teams. This includes hiring, training, setting clear goals, and creating a productive work environment.
Strategic Planning and Vision : The VP should have a strong vision for the development of the application, aligning the engineering strategy with the business goals, and planning for scaling, maintenance, and new features.
Technical Expertise : Deep understanding of the technical aspects of the platform to make informed decisions and guide the team effectively; back-end and database experience is critical. Experience creating, maintaining and scaling “high-usage” applications is highly desirable, as is experience with multiple language paradigms.
Problem-Solving Skills : Must be adept at troubleshooting and resolving issues that arise during development, deployment, and in production.
Communication : Excellent communication skills are essential for liaising between different stakeholders, and the engineering team.
Project Management : Experience with agile methodologies, sprint planning, resource allocation, and timeline management to ensure projects are completed on time and within budget.
Education: Undergraduate degree in software engineering, computer engineering, or compute science with a graduate degree preferred.

Critical Coding Competencies and Languages
Languages :
Significant depth of experience working in a PHP environment, ideally within the last 12 months; C++, C is crucial
JavaScript/TypeScript/Node.js Java, Swift iOS and Native Android; expertise in TypeScript and Native mobile application development is highly desirable
HTML/CSS; Web Frameworks, React Native, RESTful APIs and Grafana
Strong grounding in OOP, ORM, and asynchronous programming
Site Reliability and Infrastructure
Hardware storage and infrastructure, experience leading data centre operational team
Database Management:
Significant expertise in databases such as MySQL, PostgreSQL, MongoDB, and NoSQL
Cloud and DevOps:
AWS, Azure, or Google Cloud
Containerization and Orchestration Tools: Knowledge of Docker, Kubernetes, etc., for containerization and management of microservices architecture
CI/CD Pipelines: Must have implemented these from beginning to end
Familiarity with microservices implementation
Security:
Encryption and Authentication Protocols: Implementation and experience with how to apply security protocols and standards



  • toronto, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth. The Position Vice President, Engineering and Development Position Mandate The Vice President, Engineering & Development provides overs


  • Old Toronto, Canada MOTTIV Full time

    VICE-PRESIDENT OF SOFTWARE ENGINEERING Hybrid - Based in Calgary (or willing to relocate) Full-Time Role DESCRIPTION MOTTIV is hiring a Vice-President of Engineering who wants to take on a senior leadership position at a fast growing company. We’re looking for an experienced Full Stack Software E


  • Old Toronto, Ontario, Canada MOTTIV Full time

    VICE-PRESIDENT OF SOFTWARE ENGINEERING Hybrid Based in Calgary (or willing to relocate) Full-Time Role DESCRIPTION MOTTIV is hiring a Vice-President of Engineering who wants to take on a senior leadership position at a fast growing company. We're looking for an experienced Full Stack Software E


  • Toronto, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth. The Position Vice President, Engineering and Development Position Mandate The Vice President, Engineering & Development provides oversight and direction for the company's software development...


  • Toronto, ON, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Toronto, ON, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Toronto, ON, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Toronto, ON, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Toronto, ON, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Toronto, ON, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...

  • Vice President

    2 weeks ago


    Toronto, Canada Carroll Engineering Co. Full time

    Divisional Vice President Carroll Technologies Group A well-established and growing provider of products and engineering services to the mining and construction industries is looking for a seasoned Executive to establish and manage its Canadian division. National level experience in mining and construction fields throughout Canada is required while a deep...


  • Toronto, Canada ivy Group Inc Full time

    The CompanyOur client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition Mandate The Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Toronto, Ontario, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Toronto, Ontario, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth. The Position Vice President, Engineering and Development Position Mandate The Vice President, Engineering & Development provides oversight and direction for the company's software development...


  • Toronto, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Toronto, ON, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth. The Position Vice President, Engineering and Development Position Mandate The Vice President, Engineering & Development provides oversight and direction for the company's software...


  • Toronto, ON, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth. The Position Vice President, Engineering and Development Position Mandate The Vice President, Engineering & Development provides oversight and direction for the company's software development...


  • Greater Toronto Area, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...


  • Greater Toronto Area, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth. The Position Vice President, Engineering and Development Position Mandate The Vice President, Engineering & Development provides oversight and direction for the company's software development...


  • Greater Toronto Area, Canada ivy Group Inc Full time

    The Company Our client is a Canadian technology company based in the Greater Toronto Area. With a 10 year history, the company is focused on scaling and growth.The Position Vice President, Engineering and DevelopmentPosition MandateThe Vice President, Engineering & Development provides oversight and direction for the company's software development lifecycle...