Sr. Manager, Software Development

Propel HoldingsToronto, ON

About The Position

You thrive in a vibrant, entrepreneurial organization where your ideas are valued. You are motivated by goals, a self-starter, and enjoy wearing multiple hats in a fast-growing fintech environment. We’re looking for a Senior Manager, Software Development to lead high-performing teams building secure, resilient, scalable customer-facing web applications. You are a proven leader who is comfortable operating at both the strategic and tactical technical levels. You know how to turn product vision into executable roadmaps, grow and coach engineering leaders, and create an environment where teams can do the best work of their careers. The ideal candidate has a strong software engineering background, experience operating in a scrum agile methodology, fluency with AI-assisted tooling, and a leadership style rooted in empathy, inclusion, and technical excellence.

Requirements

  • 4+ years of demonstrated success in people leadership roles in Software Development, including direct management of at least one full-stack team; experience leading multiple teams or managing managers/technical leads is a strong asset
  • 8+ years of hands-on software development experience building and operating production web applications, ideally in fintech or other regulated industries
  • Strong full stack background:
  • Backend: Java (Spring Boot or similar), RESTful APIs, microservices, relational databases (e.g. MySQL)
  • Frontend: Modern JavaScript frameworks (preferably React.js) and web UI patterns
  • Cloud & DevOps: Experience with AWS and modern CI/CD practices
  • Deep understanding of web application security and secure coding practices, including experience working with security teams, vulnerability management, and security testing tools
  • Proven ability to set clear expectations, communicate effectively, and hold teams accountable while remaining empathetic and supportive
  • A diverse technical toolkit and strong problem-solving skills that enable you to guide teams through complex architectural and implementation decisions
  • Demonstrated experience coaching, mentoring, and developing engineers at various levels, with a track record of helping people grow in their careers
  • Ability to manage multiple priorities and navigate ambiguity with a calm, structured, and outcome-focused approach
  • Excellent communication and stakeholder management skills, with the ability to explain technical concepts in business terms and influence across functions
  • A strong sense of ownership and accountability, and the ability to instill the same mindset in your teams

Responsibilities

  • Ensure the teams’ roadmaps align with company goals and customer outcomes
  • Translate business goals into clear engineering objectives, OKRs, and success metrics; track progress and course correct as needed
  • Partner closely with Product, Design, Risk, Compliance, and Security to deliver seamless customer experiences across the customer onboarding journey
  • Champion a secure-by-design, privacy-conscious, and data-driven approach to building web applications and services
  • Lead, support, and develop engineering teams and leaders
  • Hire, onboard, and retain top engineering talent; proactively plan capacity and succession to support growth
  • Provide regular, actionable feedback and coaching, helping team members progress in both technical craft and leadership
  • Grow the next generation of technical leaders by mentoring senior engineers and team leads/managers in ownership, influence, and execution
  • Foster a high-trust, inclusive, and psychologically safe team culture where individuals feel empowered to take ownership and speak up
  • Provide technical leadership for modern web, full stack, and platform development, with depth in Java, React.js, web security, and cloud-native architectures (AWS preferred)
  • Set and uphold engineering standards for code quality, performance, observability, reliability, and documentation across both teams
  • Ensure the architecture of the system is secure, maintainable, scalable, and highly available, and evolves to meet business needs
  • Provide hands-on support where it has the highest leverage: reviewing designs, complex pull requests, and critical incidents.
  • Drive predictable delivery in an Agile environment, ensuring teams meet commitments while maintaining high quality and sustainability
  • Own and continuously improve SDLC practices, including CI/CD pipelines, automated testing, code reviews, and release management
  • Manage and prioritize technical debt across both teams, balancing short-term delivery with long-term platform health
  • Ensure robust monitoring, alerting, and incident management practices, lead or support incident response and root cause analysis for production issues
  • Ensure compliance and audit readiness by maintaining appropriate documentation, controls, and processes for our systems, and by partnering with Security, Risk, and Compliance as needed

Benefits

  • Growth and opportunity – we pride ourselves on promoting from within
  • Incredible company culture
  • Competitive salary and health benefits
  • Comprehensive vacation package
  • Group health and dental benefits
  • Group RRSP program
  • Support for new parents
  • Diverse and inclusive workplace

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service