
Software Development Manager
Ratehub.ca
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
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