Software Engineering Manager

2 months ago


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 Role

We'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 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.
  • Drive the development life-cycle from requirements analysis, feasibility estimates, architectural design, development, implementation, and operational support.
  • Collaborate with Product Management partners to develop project plans, resource planning, scheduling, and managing development timelines.
  • Build and manage a multi-disciplined software team, overseeing the development processes using industry best practices.
  • Responsible for design reviews, code reviews, and mentoring 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, etc.

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

  • **Software Engineer**

    4 weeks ago


    Kitchener, Ontario, Canada Grand River Hospital Full time

    We are looking for a skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining the backend of our e-commerce platform.The ideal candidate will have a strong understanding of programming languages such as Java, Python, and C++. They will also have experience with databases,...

  • Software Engineer

    2 weeks ago


    Kitchener, Ontario, Canada Miovision Full time

    Job DescriptionMiovision is a leading provider of traffic management solutions for smart cities. Our mission is to transform the way traffic networks are managed today, and we're looking for a skilled software engineer to join our team.We're offering a competitive salary of $120,000 per year, with opportunities for growth and professional...


  • Kitchener, Ontario, Canada Dialpad Full time

    About the RoleWe are seeking a talented Software Engineer to join our global Engineering team in Vancouver, Canada. This full-time, hybrid position offers the opportunity to work alongside seasoned professionals on impactful projects and take ownership of a large portion of the product.As a Software Engineer at Dialpad, you will be responsible for rapidly...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job Title: Full Stack Software EngineerAbout the Job:We are seeking a highly skilled Full Stack Software Engineer to join our team at CS2TECHNOLOGIES INC. The ideal candidate will have a strong background in software development, with expertise in both front-end and back-end technologies.About Us:CS2TECHNOLOGIES INC. is a dynamic technology company that...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the Role:We are looking for a Senior Software Quality Assurance Engineer to join our Test Automation Team. As a key member of our team, you will be responsible for driving and ensuring the quality of our software across the enterprise.Responsibilities:Develop and mature our technology and processes across Quality Management, including testing, IaC,...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    Company OverviewWe are ApplyBoard, a leading technology company in the education sector.About the RoleWe're seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering department, you'll be responsible for designing, developing, and deploying software solutions that address complex technical challenges.Key...


  • Kitchener, Ontario, Canada Cash Full time

    Cash App is revolutionizing the way people manage their finances, and we're looking for an experienced Android Software Engineer to join our Commerce team. As a key member of our engineering team, you'll be responsible for developing new consumer and merchant-facing products, as well as enhancing our existing ones.The RoleYou'll work closely with our...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleClearpath Robotics is seeking a highly skilled Software Engineer to join our team as a Technical Lead. This role requires a strong technical background and leadership experience to help drive the development of our Fleet Core software.About the CompanyClearpath Robotics, an OTTO Motors company by Rockwell Automation, is a leading provider of...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Company OverviewBrock Solutions is a leading engineering solutions and professional services company with over 30 years of experience in providing real-time operational solutions to industrial, manufacturing, and transportation organizations worldwide.We are committed to innovation and exploring emerging technologies such as industrial automation, machine...

  • **Software Engineer**

    1 month ago


    Kitchener, Ontario, Canada Randstad Full time

    About the Role:As a Software Engineer, you will design and develop scalable software solutions to meet the needs of our growing business. Your primary focus will be on creating high-quality, maintainable code that meets our technical requirements.Responsibilities:• Design and develop software solutions that meet business requirements• Collaborate with...


  • Kitchener, Ontario, Canada Miovision Full time

    Miovision is a leader in providing cutting-edge solutions for smart cities. Our mission is to revolutionize traffic network management, enabling drivers, cyclists, and pedestrians to have a better transportation experience.As a Traffic Signal Control Software Engineer, you will be part of our Adaptive Control Team, responsible for developing and maintaining...


  • Kitchener, Ontario, Canada Index Exchange Full time

    {'header': 'Join Our Ad Tech Team', 'subheader': 'Senior Software Engineer', 'description': 'We're looking for a Senior Software Engineer to join our team and help shape the future of ad tech. As a key member of our engineering team, you'll play a critical role in designing and building scalable systems that handle hundreds of billions of transactions every...


  • Kitchener, Ontario, Canada Hive Full time

    About the RoleWe are seeking a skilled Senior Full Stack Software Engineer to join our team at Hive, a leading email and SMS marketing CRM. As a key member of our engineering team, you will play a crucial role in building and shipping software that helps brands personalize and automate their campaigns.The ideal candidate will have 5+ years of experience...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Sonova Full time

    Transform the lives of individuals with hearing impairments as a skilled Software Engineer at Sonova.We are a leading provider of innovative hearing care solutions, dedicated to helping people enjoy the delight of hearing. Our mission is to enable a life without limitations through our cutting-edge technology and expert team of professionals.


  • Kitchener, Ontario, Canada Cloud DX Inc Full time

    Cloud DX Inc: Embedded Systems Software Engineer - Medical DevicesWe are seeking a skilled and motivated Embedded Systems Software Engineer to join our team at Cloud DX Inc, a leader in digital healthcare solutions. This exciting opportunity allows you to work on cutting-edge medical devices and gain valuable experience in the embedded space.


  • Kitchener, Ontario, Canada Sonova Group Full time

    OverviewSonova Group is a global leader in innovative hearing solutions, offering exceptional career opportunities through market-leading brands. As an embedded software developer at Sonova, you will be developing high-quality C++ software for modern networked hearing aid systems.Job DescriptionDesign, implement, test, and document real-time embedded...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    Job SummaryWe are seeking an experienced Full Stack Software Engineer to join our dynamic team at ApplyBoard. As a key member of our School Products Team, you will play a crucial role in designing and implementing cutting-edge technology solutions for internal enterprise clients.About the RoleThis is a unique opportunity to work on a wide range of projects,...


  • Kitchener, Ontario, Canada Swaprobotics Full time

    Job OverviewWe are seeking a highly skilled High Performance Robotics Software Engineer to join our team at Swaprobotics.Salary: $120,000 - $180,000 per yearJob DescriptionThe successful candidate will be responsible for designing and developing high-quality, maintainable, and testable code for our robotic control systems. This includes working closely with...


  • Kitchener, Ontario, Canada Dialpad Full time

    About DialpadDialpad pioneered a customer communications platform powered by AI. Our secure foundation serves as the base for all Dialpad products. By unifying conversations in one place, businesses can unlock the power of AI to automate tasks, streamline workflows, and drive growth.We're expanding rapidly, supported by notable investors like Andreessen...