Lead by example in designing, developing, and implementing scalable, performant, and cost-effective full-stack solutions for internal and external-facing applications.
Establish and maintain coding standards, design guidelines, and best practices across the engineering team.
Drive the development of workflow orchestration services through microservices-based architectures, Backend-for-Frontend (BFF) layers, and service-oriented solutions that integrate with RESTful APIs and event streaming platforms.
Collaborate with cross-functional teams (front-end, back-end, cloud, security, and DevOps) to ensure seamless integration and delivery.
Apply deep technical expertise to architect and implement solutions using modern frameworks such as React, Next.js, Node.js, and Java/Spring Boot, while ensuring security and compliance.
Requirements
Bachelor’s degree in computer science, Engineering, or related technical field.
The Senior Security Engineer, Security Engineering will be responsible for providing technical leadership within a diverse team of cloud security engineers, leveraging industry leading SDLC processes to support application security tools and infrastructure mandated by Application Security in their mission of protecting the Bank and its customers from external threats.
Responsibilities
Support SDLC processes and best practices while leading a team of full-stack developers
Manage team deliverables by collaborating with technology partners, vendors and governance teams to meet security engineering roadmaps
Drive delivery of key solution deliverables spanning multiple domains from cloud and application development to AI agentic development and automation
Support clarification of business and technical requirements, detailed design, and implementation of solution with focus on high quality deliverables
Drive continuous improvement by creating, collecting and reporting on KPIs, identifying efficiencies and assisting the team in their deliverables
Consultant Senior R&D / Chercheur(se) en recherche opérationnelle pour développer des solutions d'IA et de Recherche Opérationnelle et d’aide à la décision.
As a Software Developer Intern on one of the Unified Platform teams, you'll be part of a tight knit team of software engineers working closely with internal users (analysts, quants, traders) to develop innovative systems that enable research and trading.
Seeking a Senior Full Stack Engineer to design, build, and support a cloud-native, microservices-based platform running on Azure Kubernetes Service (AKS).
Responsibilities
Design, develop, test, and maintain front-end applications using React, Redux, and TypeScript.
Build and secure REST API endpoints in the Node.js/TypeScript Backend-for-Frontend (BFF) layer.
Develop and support Java-based services, including PDF generation services.
Improve platform reliability and resilience on Azure Kubernetes Service (AKS).
Ensure applications meet accessibility standards (WCAG), including screen-reader compatibility.
Software Engineer for Lyft Ads, focusing on backend and data engineering to build systems and pipelines for the world’s largest transportation media network.
Compensation
The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000, not inclusive of potential equity offering, bonus or benefits.
Responsibilities
Develop and maintain backend systems that support real-time ad serving, campaign management, and reporting
Design and implement scalable data models to support analytics, targeting, and measurement use cases
Build and maintain data pipelines that handle ingestion, transformation, and distribution of large volumes of advertising data
Work with orchestration frameworks (e.g., Airflow) to schedule and monitor reliable, production-grade data workflows
Collaborate with cross-functional partners to integrate internal and third-party systems via APIs and batch data feeds
Requirements
BSc/MSc in Computer Engineering, Computer Science, related field or relevant work experience