Software Engineering Manager II

Date PostedJuly 17, 2026LocationVancouver, HybridCompanyRandstad CanadaSalaryCAD $135,000.00 - CAD $175,000.00 per yearTypeFull-time

Job Summary

We are seeking a dynamic, delivery-focused Engineering Manager to lead an engineering team for a high-stakes SaaS platform. You will be responsible for the execution and delivery of key projects while ensuring the team produces high-quality, scalable, and robust software solutions. This role requires a leader with an engineering background who can effectively manage client-facing expectations and integration deadlines.

Responsibilities

  • Lead and manage an engineering team of 4–8 members.
  • Oversee execution and delivery of complex SaaS projects.
  • Coordinate platform integrations with partner banks.
  • Manage client expectations and project timelines.

Required Skills

  • 10+ years industry experience with 5+ years in leadership.
  • Expertise in Java, Spring Framework, and microservices.
  • Experience with relational/non-relational databases and messaging systems (Kafka/RabbitMQ).
  • Strong communication and project management skills.

Job Details

### Position Overview We are seeking a dynamic, delivery-focused Engineering Manager to lead an engineering team. The client's SaaS platform integrates directly with major partner banks; because of this, the team operates at the intersection of product engineering and high-stakes client delivery. We need a leader who has an engineering background, solid project management skills, and thrives under the healthy pressure of client-facing timelines and revenue-linked milestones. ### Responsibilities - Responsible for the execution and delivery of key projects. - Ensure the team produces high-quality, scalable, and robust software solutions. - Work closely with partner banks, product teams, and internal stakeholders to ensure smooth, secure, and timely platform integrations. - Manage client-facing expectations, navigate shifting bank requirements, and ensure the team meets revenue-impacting integration deadlines. ### Qualifications - A relevant Bachelor’s degree and 10+ years of total industry experience. - Minimum 5 years of experience in a leadership role, managing a team of 4–8 engineers. - Proven track record of delivering complex technical projects and owning product or platform features. - Experience with Java, Spring Framework, and microservices architecture. - Experience with relational and non-relational databases. - Experience with messaging systems such as RabbitMQ or Kafka. - Excellent communication skills and the ability to collaborate effectively with product managers, stakeholders, and other cross-functional partners. - A growth mindset with a passion for coaching, mentoring, and developing engineering talent. - Previous experience in FinTech, payments, or with accounting/ERP systems is a strong asset.