This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our confidential banking client, in Toronto, is seeking a hands-on Technical Lead / Senior Developer to provide technical leadership across architecture, development, and integration delivery initiatives. This is a HYBRID role. The successful candidate will combine strong software engineering expertise with leadership capabilities and stakeholder engagement experience.
Job Responsibility
Provide technical leadership across architecture, design, and development activities
Lead development of APIs, integrations, ETL pipelines, and event-driven solutions
Validate technical requirements and user stories
Collaborate with Business Systems Analysts, Architects, and delivery stakeholders
Participate in program governance and technical planning activities
Mentor development team members and support delivery best practices
Requirements
7+ years of software development experience
Minimum 2 years in a Technical Lead or Senior Lead Developer capacity
Strong experience with AWS services including Lambda, API Gateway, S3, DynamoDB, MSK/Kafka, or similar technologies
Experience building and consuming REST APIs
Hands-on ETL development experience
Strong proficiency in Java, Python, or Node.js
Experience with Kafka or similar messaging/event-streaming platforms
Ability to balance technical leadership with stakeholder engagement responsibilities
Nice to have
Banking or financial services project experience
Experience with Kafka Connect, Schema Registry, SOAP services, and legacy integrations
Experience with Terraform, AWS CDK, or Infrastructure-as-Code tools