Ratehub.ca

Software Development Manager

Ratehub.ca

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$80,000 per year

Tech Stack

About the role

  • Technical Strategy and Execution: Own the end-to-end delivery of key projects, ensuring high standards of quality, reliability, and scalability.
  • Drive engineering best practices across the full development lifecycle, including design reviews, code quality, testing, deployment, and monitoring.
  • Use data and metrics to inform decisions, prioritize work, and continuously improve solutions.
  • Balance short-term delivery with long-term system health, advocating for reduced technical debt and strategic architecture improvements.
  • People Leadership: Hire, mentor, and develop high-performing engineers through regular coaching, performance reviews, and career planning.
  • Foster a culture of ownership, learning, experimentation, and engineering excellence.
  • Create an environment where engineers are empowered, aligned, and able to deliver their best work.
  • Contribute to quarterly planning and help shape Ratehub’s broader technical and product strategy.
  • Collaboration and Communication: Partner with Product and Design to define requirements, prioritize backlog items, clarify trade-offs, and ensure shared ownership of outcomes.
  • Collaborate with other engineering and cross-functional leaders to align on dependencies, architecture, and long-term technical direction.
  • Earn trust by communicating progress, risks, and key decisions proactively and effectively to stakeholders and leadership.

Requirements

  • 3+ years of engineering management experience, with a proven ability to hire, develop, and mentor high-performing engineers.
  • 5+ years of hands-on software engineering experience building modern web applications.
  • 2+ years of experience in system design or architecture, with a focus on performance, reliability and scalability of new and existing systems.
  • Strong understanding of engineering best practices across the full software development life cycle, including coding standards, code reviews, version control, build automation, testing, deployment, and monitoring.
  • Experience partnering with product management, design, and data teams to define requirements, plan roadmaps, and deliver high-quality solutions.
  • Strong communication and collaboration skills, with an ability to influence and align cross-functional partners.
  • Ability to work in a fast-paced, ambiguous, high-growth environment, with strong ownership and decision-making skills.
  • Bachelor's or advanced degree in Computer Science, Engineering, or a related technical field.
  • Nice-to-haves: Experience leading software development for customer-facing financial services or fintech products.
Benefits
  • Competitive salary: We know it’s expensive to live/work in Canada
  • Remote-first organization: we love opportunities to get together as a team, but for the most part we offer our employees the flexibility to work anywhere in Canada
  • Flexible hours: Enjoy a couple more hours of sleep in the morning, if you want
  • Benefits: Health is wealth! A benefits package with no employee contribution required
  • Perks: RRSP matching program, individual training allowance, fun team socials (remote AND in-person) and more!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringsystem designarchitectureweb applicationscoding standardscode reviewsversion controlbuild automationtestingdeployment
Soft Skills
people leadershipmentoringcoachingcommunicationcollaborationinfluenceownershipdecision-makingproblem-solvingstrategic thinking
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineeringadvanced degree in Computer Scienceadvanced degree in Engineering