
Lead Software Engineer
Posted Aug 28

Posted Aug 28
This is a fully remote position, open to applicants in Canada, +1 more country.
β’ Take charge of the technical strategy and architecture for Bankjoy's Online Account Opening and Online Loan Application services.
β’ Spearhead solution design and quarterly planning processes.
β’ Ensure compliance with KYC/AML regulations, identity verification, and data privacy standards.
β’ Offer technical direction and perform code reviews.
β’ Design integrations with core banking systems and external vendors.
β’ Decompose projects into milestones and deliverables while managing scope, dependencies, risks, and technical debt.
β’ Track delivery progress and communicate any risks and obstacles.
β’ Actively participate in coding, testing, debugging, and development efforts.
β’ Create backend services using C#, .NET Core, Entity Framework, and SQL Server.
β’ Develop frontend components utilizing TypeScript and Angular.
β’ Establish and maintain integrations with core banking and third-party APIs.
β’ Guide and mentor engineers through individual meetings, feedback sessions, and coaching.
β’ Recruit and onboard engineering talent.
β’ Collaborate with Product teams on roadmap planning, feature scope, and technical estimations.
β’ Work alongside Implementation and Client Success teams to address client go-live requirements.
β’ Partner with QA to set testing standards, quality checkpoints, UAT readiness, and release criteria.
β’ Supervise unit testing, integration testing, and the quality of CI/CD pipelines.
β’ Implement monitoring, alerting, and observability practices.
β’ Engage in on-call rotation and respond to production incidents with root cause analysis and retrospectives.
β’ Over 8 years of experience in software engineering.
β’ A minimum of 2 years in a technical leadership or lead engineer capacity.
β’ Domain expertise in digital account opening, loan origination, financial onboarding, or banking technology; candidates lacking this experience will not be considered.
β’ Strong skills in C#, .NET Core, Entity Framework, and SQL Server.
β’ Proficient in Angular and TypeScript.
β’ Demonstrated experience in building and integrating with core banking systems or third-party financial APIs.
β’ Experience in architecting scalable, secure, and compliant systems within a regulated financial context.
β’ Proven track record in leading engineering teams, setting technical direction, mentoring engineers, and ensuring delivery.
β’ Solid understanding of KYC/AML compliance, identity verification, and data privacy obligations.
β’ Familiarity with cloud infrastructure, containerization, microservices, and CI/CD pipelines.
β’ Availability to work Eastern Time Zone hours.
β’ Comfortable in a fast-paced startup environment.
β’ Must be authorized to work in Canada.
β’ Must be able to work remotely from the country of hire.
β’ Competitive salary.
β’ Stock options at a well-funded startup.
β’ Full coverage of medical, dental, and vision premiums for individuals on the base plan in the USA.
β’ Significant contributions towards other USA plan options.
β’ Complete coverage of extended medical, dental, and vision premiums for employees and their families under the comprehensive Canada plan.
β’ Retirement plan with a 4% company match.
β’ 8 weeks of paid parental leave for birthing parents.
β’ 4 weeks of paid parental leave for non-birthing parents.
β’ 3-5 weeks of PTO based on tenure.
β’ 5 health days.
β’ 15 holidays.
β’ End-of-year shutdown.
β’ Performance-based bonuses.
β’ Remote-first culture.
β’ Dynamic and collaborative work environment.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.