Remote job
Software Development Manager, Institutional Transfers
Job details
About this role
Role overview An engineering manager will lead a team responsible for making investment-account transfers reliable and straightforward for clients and operations teams. Depending on team placement, the focus may be on platform foundations, workflow tooling, and automation, or on expanding the types of accounts clients can transfer. The role combines people leadership, technical direction, and delivery across a complex, regulated financial environment.
Responsibilities - Hire, coach, and develop an inclusive engineering team through regular feedback, career planning, and performance management. - Set technical direction and delivery priorities with Product and Design, balancing new features with reliability, maintainability, and operational health. - Improve the scalability and observability of transfer systems and the tools used by operations teams. - Partner with Operations and customer experience teams to reduce manual work and improve transfer speed, accuracy, and transparency. - Use data and client feedback to iterate on account-transfer capabilities and operational processes. - Establish sound practices for design, reviews, testing, documentation, on-call, observability, and incident response; coordinate with infrastructure, security, SRE, and other engineering groups.
Requirements - Experience managing software engineers, including hiring, mentoring, feedback, and performance development. - Strong production engineering background and distributed-systems knowledge, with the judgment to guide architecture and implementation. - Experience delivering dependable products with cross-functional partners in a complex or regulated setting. - Working knowledge of backend and frontend systems, relational databases and SQL, event-driven design, and cloud infrastructure. - Clear communication with technical and nontechnical partners and the ability to manage cross-team dependencies.
Nice to have - Experience with Java, Kotlin, Python, or mobile development. - Background in fintech, banking, brokerage, or systems handling sensitive financial information. - Familiarity with institutional transfer networks or services.
Benefits and work setup The role is part of a hybrid North American team. Listed benefits include health coverage and life insurance, employer-matched savings, 20 vacation days, four wellness days, and work-from-outside-Canada flexibility for up to 90 days annually; some programs may not apply to every role.