View all jobs

Manager, Software Engineering

Remote, Canada · Computer/Software

Company Description

We build practical employee experience software that makes work simpler. With over 20,000 happy customers in more than 100 countries, we are a must-have for businesses looking to create a more engaging and successful workplace.

Job Description 

We are seeking for a seasoned Software Development Manager who is deeply passionate about modern software development practices and committed to delivering exceptional customer value. In the role of Software Development Manager, you will lead a talented team of software developers, optimizing operational efficiency and performance to align with and achieve the company's objectives. 

So, what will your new role look like? 
As the manager of a Feature Team, your role encompasses overseeing the software development lifecycle, contributing to the department’s strategic initiatives, and nurturing the growth of your team. In collaboration with Directors, Product Managers, and Designers, you will play a key role in enhancing and maximizing the value of the product.

Key Responsibilities 

  • Oversee the Software Development Life Cycle, ensuring the efficient planning, execution, and timely delivery of projects. 
  • Ensure that the team's efforts directly support the company's overall objectives and establish processes and decision-making models that consistently align with the organization's strategic goals. 
  • Ensure team skillsets, processes, activities, tooling, and rituals are optimized to drive operational efficiency and performance.  
  • Set clear expectations with team members and align them to the broader organization's goals.  
  • Coach team members to overcome technical challenges then may face. 
  • Manage product technical debt, ensuring it remains at a manageable and acceptable level. 
  • Nourish a culture of continuous improvement and growth through coaching, performance reviews, and promoting a learning and knowledge sharing mindset. 
  • Play an active role in the department's strategic planning and contribute to the execution of key cross-team initiatives. 
  • Actively promotes and develops a seamless collaboration with Product Managers, focusing on building strong, mutually beneficial partnerships and jointly addressing challenges, all aimed at efficiently achieving the company's goals. 

What does your future team look like? 

As you consider the role of Software Development Manager, envision a future that is both challenging and rich with opportunities for growth. In this role, you will have the opportunity to lead a team of five talented developers, focusing on Delivering key features for our core product in close collaboration with the product and technology teams. Your leadership will be crucial in not only meeting but exceeding the department's standards for quality, performance, and customer outcome. Additionally, you'll join a larger leadership group of about eighteen managers, where you'll collaborate on departmental goals. 


  • Proven track record of strong management in leading successful software engineering teams;
  • Demonstrates exceptional skill in establishing and successfully meeting team goals;
  • Proficient in setting and tracking team metrics and adept at taking action based on metric findings;
  • Exceptionally skilled in mentoring and knowledge sharing, actively promoting professional growth and advancement of team members in their roles;
  • Ability to influence a diverse audience, including team members, peers, and directors;
  • Proven experience in managing product technical debt;
  • Possesses extensive knowledge and expertise in Agile, Scrum, Kanban, and Lean principles;
  • Excellent communication and interpersonal skills;
  • Has a previous experience as a software developer to understand the technical challenges that the team faces.  

Share This Job

Powered by