Talent.com
Manager, Software Engineering
Manager, Software EngineeringApplyBoard • Kitchener
Manager, Software Engineering

Manager, Software Engineering

ApplyBoard • Kitchener
30+ days ago
Job type
  • Full-time
Job description

ApplyBoard simplifies the study abroad search, application, and acceptance process by connecting international students, recruitment partners, and educational institutions on one intuitive and personalized platform. ApplyBoard is a mission-driven, hyper-growth organization. It has been attracting dedicated individuals for more than eight years who are inspired every day to break down barriers to international education and take their careers to new heights at a company that will invest in their career growth. Our are our compass in our mission to Educate the World and the foundation of our unique company culture. As an organization built on a foundation of diversity, it’s important that our team members are representative of the students from more than 150 countries that we support.

The Role

We are looking for an experienced Software Engineering Manager to join our growing Software Development team and help take our company and platform to the next level! This role will be pivotal in integrating cutting-edge Artificial Intelligence (AI) and Machine Learning (ML) technologies into our core products.

Responsibilities

  • Meet business needs by managing the activities of engineers, consistently delivering quality solutions, with a focus on AI-driven features and systems.

  • Work with internal customers to gather business processes and project requirements, particularly those related to data utilization and intelligent automation.

  • Actively drives the development life-cycle from requirements analysis, feasibility estimates, architectural design, development, implementation, and operational support, ensuring AI/ML solutions are scalable and robust.

  • Work closely with Product Management partners in developing project plans, resource planning, scheduling and managing development timelines, specifically for machine learning initiatives.

  • Building and managing multi-disciplined software team and overseeing the development processes using industry best practices, including best practices for MLOps and model deployment.

  • Responsible for design reviews, code reviews, and mentoring the software engineering team, promoting a culture of data-informed decision-making and ethical AI development.

  • Work closely with the Talent Acquisition team and hiring managers to hire world-class talent, with a focus on recruiting engineers with AI/ML expertise.

  • Manage multiple tasks and responsibilities in high-pressure environments; excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses.

  • Plan and participate in community meetups, fireside chats, info sessions, tech and recruiting events, etc.

Qualifications

  • Minimum of 5+ years of work experience in software development.

  • Min. of 1+ years in a leadership role within software development (Engineering Manager level equivalent or higher).

  • Bachelor's degree in Engineering, Computer Science or equivalent work experience.

  • Demonstrated experience managing or contributing to the delivery of AI/Machine Learning products or features.

  • Proficiency with agile methodologies, software development tools, and best practices.

  • Strong experiential knowledge of development in an environment utilizing TDD and CI/CD.

  • Knowledge of Object-Oriented Design, data structures, algorithm design, and complexity analysis.

  • Experience in defining and executing professional software engineering best practices for the full software development life cycle.

  • Proficiency in Event-Driven and Service-Oriented Architecture.

  • Strong analytical and quantitative skills; ability to use hard data and metrics to back up assumptions, recommendations, and drive actions.

  • Strengths in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask.

  • Strong verbal and written communication skills with a demonstrated experience engaging and influencing peers and executives.

  • Demonstrated ability to understand and discuss technical concepts, manage trade-offs and evaluate opportunistic new ideas with internal and external partners.

  • Demonstrated ability to work with business, legal, engineering, design, and other stakeholders to deliver products/services.

  • Excellent communication (written and verbal) skills.

  • A strong sense of ownership, urgency, and drive.

  • A strong leader, mentor, and people manager.

  • Track record of data-driven decisions.

Create a job alert for this search

Manager, Software Engineering • Kitchener

Similar jobs

Engineering Manager

Sun LifeKitchener, Region of Waterloo, CA
Full-time

Prospr is Sun Life's digital front door for Canadians — startup velocity inside a Fortune 500.We're revolutionizing how Canadians access insurance and wealth solutions by building a platform that l...Show more

 • Promoted

Engineering Manager

Humani HRBrantford, ON, CA
Full-time

OUR CLIENT, WADE ANTENNA, IS LOOKING FOR AN EXPERIENCED ENGINEERING MANAGER.With customers including DND, Canadian Defence, and NATO, we are.We are looking for a visionary.Reporting to the General ...Show more

 • Promoted

Enterprise Architect – Supply Chain (Retail, AI & Modernization)

Cogencyguelph, ON, ca
Full-time

Job Title: Enterprise Architect – Supply Chain (Retail, AI & Modernization)Company: Cogency Inc.Location: Greater Toronto Area (Remote)Job Type:Show more

 • Promoted

Engineering Manager

HRBKitchener, Region of Waterloo, CA
Full-time

Our client ibuilds software that accelerates the transition to sustainable, low-carbon buildings.Its platform analyzes real-estate portfolios to identify the most effective retrofits for cutting en...Show more

 • Promoted

Hands-on Engineering Manager, Sustainable Building Tech

hireVouchKitchener, Region of Waterloo, CA
Full-time

A leading software company in Kitchener is seeking an experienced Engineering Manager to lead its product engineering team.This hands-on role involves mentoring engineers and driving product delive...Show more

 • Promoted

Project Manager

VeriParkguelph, ON, ca
Full-time

We enable financial institutions to become digital leaders.As a professional team of global scale, we work with the best clients for great and exciting projects, in an environment where we learn am...Show more

 • Promoted

Principal Maximo Consultant - Codex

Codexguelph, on, ca
Full-time

Remote, Canada | Up to 50% Travel Required.Global Maximo Partner seeking experienced Maximo professionals to join their delivery practice as part of their continued international growth.This is a t...Show more

 • Promoted

Principal Software Engineer

VANTA Partners Incguelph, ON, ca
Full-time

About the CompanyVANTA Partners client offers the only complete technology suite for fleet readiness, uniting safety and compliance, toll management, and weigh station bypass solutions.We help flee...Show more

 • Promoted

Senior Manager, Software Engineering

D2LKitchener, Region of Waterloo, CA
Full-time

D2L is a cloud company that is modernizing education and building the Future of Work.The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at...Show more

 • Promoted

Senior Engineering Manager, Frontend Architecture

Space Dinosaursguelph, on, ca
Full-time

Space Dinosaurs builds fast, high-converting ecommerce experiences for the world's top brands, with a focus on conversion rate and revenue optimization.We're a specialist e-commerce and creative st...Show more

 • Promoted

Engineering Manager

itec group Inc.Cambridge, Region of Waterloo, CA
Full-time

Recruitment Consultant | adam@itecgroup.We're excited to share an opportunity for an existing vacancy as an.Daily responsibilities may include but are not limited to:.Review and approve models and ...Show more

 • Promoted

Monitoring and Operations Manager

Eneon-ESguelph, ON, ca
Full-time

Monitoring & Operations ManagerPosition Type: Full-timeLocation: Remote with travel (90% remote, 10% travel)Employer DescriptionShow more

 • Promoted

SENIOR LOCALIZATION PROJECT MANAGER

Tagguelph, ON, ca
Full-time

The Senior Localization Project Manager is responsible for the end-to-end management of localization projects, ensuring high-quality multilingual deliverables are completed on time, within scope, a...Show more

 • Promoted

Project Manager

Trapeze Groupguelph, ON, ca
Full-time

We are Trapeze EAM, a leader in enterprise asset management software, and we need a Project Manager for our team.The Project Manager will work with various teams across our organization to coordina...Show more

 • Promoted

Engineering Manager

MeetAnEngineerCambridge, Region of Waterloo, CA
Full-time

Active over a week ago | Posted over a month ago.Want to be hired by Ulma Construction Systems Canada?.Create a profile today and let others reach out to you directly.Company: Ulma Construction Sys...Show more

 • Promoted

Manager, Engineering

DensoGuelph, ON, CA
Permanent

Engineering Manager to lead a team of technical departments related to in‑house plastic injection moulding (including production engineering, maintenance technicians, and tool and die.Coordinating ...Show more

 • Promoted

Head of AI Engineering

Eversyncedguelph, ON, ca
Full-time

About UsWe integrate our clients with high-performing LATAM engineers.We’re an engineer-first company with a model built around real collaboration and ongoing support that keeps our team performing...Show more

 • Promoted

Enterprise Delivery Manager

Constellation Dealer Groupguelph, on, ca
Full-time

Enterprise Delivery Manager (EDM).Integrated Dealer Systems (IDS) is a leading provider of dealership management software for the RV, marine, and trailer industries.With over 40 years of experience...Show more