Software Engineering Manager

2 days ago


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 Role

We're seeking a highly experienced Software Engineering Manager to join our growing team. In this role, you'll be responsible for managing a team of engineers, leading technical projects, and collaborating with cross-functional teams to drive business outcomes.

Key Responsibilities

  • Manage a team of engineers to deliver high-quality software solutions
  • Work closely with internal customers to gather business requirements and project needs
  • Drive the development life-cycle from requirements analysis to implementation and operational support
  • Collaborate with Product Management partners to develop project plans and timelines
  • Build and manage a multi-disciplined software team, overseeing development processes and ensuring adherence to industry best practices
  • Responsible for design reviews, code reviews, and mentoring the software engineering team
  • Work closely with the Talent Acquisition team to hire world-class talent
  • Manage multiple tasks and responsibilities in high-pressure environments, exceling at pinpointing and resolving problems in early project stages

Requirements

  • 5+ years of work experience in software development
  • 1+ years of experience 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
  • 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, demonstrated experience engaging and influencing peers and executives

What We Offer

  • A dynamic and collaborative work environment
  • Opportunities for career growth and professional development
  • A competitive compensation and benefits package
  • The chance to work on a mission-driven project that's changing the world


  • 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

    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...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About ApplyBoardApplyBoard 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 RoleWe are seeking an experienced Software Engineering Manager to join our growing...