You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Clevest Logo

Senior Software Engineering Manager

Share job:

Apply Now

Clevest transforms mobile workforces for utilities with its leading automation software. We've launched mobile applications and platforms that are easy to use so utilities can scale their workforce in the field and leverage the latest technologies in their day-to-day work. We use the latest Service Oriented Architecture Design and leading-edge technologies, and continue to issue patents for our innovative solutions. 

Role Overview: 

Reporting to the VP of Engineering, you will be responsible for partnering with our Development Managers to manage the overall development lifecycle from requirements through design, development, integration and verification, and successful hand-off to the teams deploying the product to customer sites.  Oversee development operations, resourcing and scheduling, and in conjunction with Product Management, provide input into roadmaps for every aspect of our solution.

We are looking for someone who enjoys working in a team and is passionate about solving problems and removing roadblocks to improve operational and departmental efficiencies.  You will also be responsible for helping build careers within our team, as well as hiring A+ developers as needed to grow our team.  You are someone who enjoys wearing multiple hats and are comfortable being a change agent. 


  • Plan and monitor the day-to-day operations of assigned development teams to ensure effective progress, ensuring products and releases are launched correctly and on schedule

  • In collaboration with other Development Managers, make decisions for operational activities and set strategic goals for the Engineering department

  • Evaluate the efficiency of department procedures according to company objectives and recommend and implement ways to improve the organization and operations of the department, including implementing agile processes and practices where beneficial

  • In collaboration with Product and Professional Services, collect and analyze feedback from customers, stakeholders and other teams to shape requirements, features and end products

  • Collaborate with Sales in the process of winning new customers (e.g. RFP technical or technology responses)

  • Create a work environment that is positive, engaged, enthusiastic and embraces change

  • Support the hiring and career development of developers and QA analysts, including organizing effective onboarding, coordinating employee training and development initiatives and performance management processes for the department

  • Participate in customer support processes to enhance customer satisfaction

  • Manage relationships/agreements with external technology partners/vendors

  • Assist in the design of effective Engineering policies and procedures

Required Skills & Experience:

  • Proven experience, a minimum of 5 years, in leading software development teams to deliver quality software to large and enterprise customers

  • Leadership experience in managing mulitiple teams or projects, and influencing management and key stakeholders

  • Ability to interact with software developers at the code level

  • Experience working in an Agile software development environment, including leading teams through Agile adoption

  • Organization and attention to detail – you will be tasked to create systems, tools, processes, and policies that streamline efforts across the team, ensuring no prioirities are missed and ensuring others don’t miss them either

  • Strong people, leadership, and negotiation skills to work across all levels of the organization, with customers, contractors, partners, sharing and communicating effectively

  • Proactive and creative problem solver – we are looking for someone who enjoys the challenge of tackling difficult problems, proactively looks for ways to improve the status-quo, and is comfortable influencing change when change is hard to make. 

About Us

Clevest offers a comprehensive benefits package including a health spending plan. We offer a flexible work environment and support work-life balance, offering a generous bank of paid time off a year. 

This position is located in our head office in Richmond, BC.  There is plenty of parking and we are easily accessible by public transit, including a complimentary shuttle bus connecting us to the Canada Line Skytrain. 

How to apply

Interested candidates are requested to send a resume and cover letter (Word or PDF) outlining relevant experience and qualifications to and quoting “Senior Software Engineering Manager” in the subject line.

We thank all applicants for their interest. Those under consideration will be contacted for an interview.

Posted: December 16, 2018
Closes: February 14, 2019
Email Address:
Company Info
51-200 employees

Connect with employer:

About Clevest

Clevest transforms mobile workforces for utilities with its leading automation software. We've launched mobile applications and platforms that are easy to use so that utilities can scale their ...