Software Engineering Manager

2 months ago


Kitchener, Ontario, Canada ApplyBoard Full time

About ApplyBoard

ApplyBoard is a mission-driven organization that simplifies the study abroad search, application, and acceptance process by connecting international students, recruitment partners, and educational institutions on one intuitive and personalized platform.

The Role

We are seeking an experienced Software Engineering Manager to join our growing Software Development team and help take our company and platform to the next level.

Key Responsibilities

  • Manage the activities of engineers, consistently delivering quality solutions that meet business needs.
  • Work with internal customers to gather business processes and project requirements, and drive the development life-cycle from requirements analysis to operational support.
  • Develop project plans, resource planning, scheduling, and managing development timelines in collaboration with Product Management partners.
  • Build and manage a multi-disciplined software team, overseeing the development processes using industry best practices.
  • Conduct design reviews, code reviews, and mentor the software engineering team.
  • Work closely with the Talent Acquisition team and hiring managers to hire world-class talent.
  • 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.

Requirements

  • Minimum of 5+ years of work experience in software development.
  • Minimum 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.
  • 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.


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Job Title: Software Engineer in SupportAt Molex, we're committed to improving people's lives and making the world a better place. The mission of the Industrial Automation group at Molex is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Job Title: Software Engineer in SupportAt Molex, we're committed to improving people's lives and making the world a better place. The mission of the Industrial Automation group at Molex is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Software Engineering ManagerCedent Consulting Inc is seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our leadership team, you will be responsible for ensuring the successful delivery of our software products.Key Responsibilities:Lead a team of software engineers in planning, design, development,...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Software Engineering ManagerCedent Consulting Inc is seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our leadership team, you will be responsible for ensuring the successful delivery of our software products.Key Responsibilities:Lead a team of software engineers in planning, design, development,...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Software Engineering ManagerCedent Consulting Inc is seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our leadership team, you will be responsible for ensuring the successful delivery of our products and services.Key Responsibilities:Lead a team of software engineers in planning, design,...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Software Engineering ManagerCedent Consulting Inc is seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our leadership team, you will be responsible for ensuring the successful delivery of our products and services.Key Responsibilities:Lead a team of software engineers in planning, design,...


  • Kitchener, Ontario, Canada Associated Engineering Full time

    Job Title: Transportation EngineerJob Summary:Associated Engineering is seeking a highly skilled Transportation Engineer to join our team. As a Transportation Engineer, you will be responsible for designing and developing transportation infrastructure projects, including roads, highways, and public transportation systems.Key Responsibilities:Design and...


  • Kitchener, Ontario, Canada Associated Engineering Full time

    Job SummaryThe Transportation Design Engineer will be responsible for designing and developing transportation systems and infrastructure. The ideal candidate will have a strong background in civil engineering and experience with traffic engineering software.Key ResponsibilitiesDesign and develop transportation systems and infrastructureUtilize traffic...


  • Kitchener, Ontario, Canada Cedent Consulting Full time

    Software Engineering ManagerCedent Consulting is seeking a highly skilled and experienced Software Engineering Manager to lead our software development teams. As a key member of our leadership team, you will be responsible for driving the technical direction of our products and ensuring the successful delivery of high-quality software solutions.Key...


  • Kitchener, Ontario, Canada Cedent Consulting Full time

    Software Engineering ManagerCedent Consulting is seeking a highly skilled and experienced Software Engineering Manager to lead our software development teams. As a key member of our leadership team, you will be responsible for driving the technical direction of our products and ensuring the successful delivery of high-quality software solutions.Key...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to join our growing Software Development team at ApplyBoard. As a key member of our team, you will play a crucial role in helping us take our company and platform to the next level.Key ResponsibilitiesManage the activities of engineers, consistently delivering quality solutions that...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to join our growing Software Development team at ApplyBoard. As a key member of our team, you will play a crucial role in helping us take our company and platform to the next level.Key ResponsibilitiesManage the activities of engineers, consistently delivering quality solutions that...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to change the way students access global education opportunities. As a key member of our team, you'll be responsible for leading our software development efforts and helping us take our platform to the next level.About the RoleWe're seeking a highly experienced Software Engineering Manager to join our growing team. In this...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our growing Software Development team and drive the development of our platform.Key Responsibilities:Manage the activities of engineers to deliver high-quality solutions that meet business needs.Work closely with internal customers to gather business processes and project...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our growing Software Development team and drive the development of our platform.Key Responsibilities:Manage the activities of engineers to deliver high-quality solutions that meet business needs.Work closely with internal customers to gather business processes and project...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world, and we're looking for a skilled Software Engineering Manager to help us achieve this goal.About the RoleWe're seeking an experienced Software Engineering Manager to lead our growing Software Development team and help take our company and platform to the next level.Key ResponsibilitiesManage the...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to join our growing Software Development team at ApplyBoard. As a key member of our organization, you will play a crucial role in helping us take our company and platform to the next level.Key ResponsibilitiesManage the activities of engineers, ensuring consistent delivery of...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to join our growing Software Development team at ApplyBoard. As a key member of our organization, you will play a crucial role in helping us take our company and platform to the next level.Key ResponsibilitiesManage the activities of engineers, ensuring consistent delivery of...