Tech jobs
Job listings
Principal AI Engineer - AI Engineering & Enablement
Principal AI Engineer builds and scales AI-assisted software delivery pipelines, automation, and developer tooling in a regulated fintech environment using Python, TypeScript, and cloud-native practices.
Senior Product Manager - AI
Owns the AI product lifecycle—from use-case scoping to rollout—defining roadmaps, prompt workflows, and governance for enterprise GenAI systems.
Senior Product Manager - AI
Leads the AI product vision for BMO’s internal tech systems, defining Gen AI roadmaps, prioritizing use cases, and guiding implementation of LLMs, RAG, and responsible AI practices.
Senior AI Engineer - AI Engineering & Enablement
Senior AI Engineer builds and scales AI-assisted SDLC tools, AI CI/CD pipelines, and automation for a regulated fintech platform, driving engineering productivity and safe AI integration.
Lead Full-Stack Developer (AI-Augmented)
Lead a small team building full-stack AI-augmented apps in C#/.NET, React/TypeScript, GraphQL, and MongoDB, using AI coding assistants daily to mentor developers and ship solutions end-to-end.
Senior Java Developer - Spring & Web Services
Builds and maintains Java/Spring components for a fund-transfer and investor-onboarding system, integrating with external vendors and resolving production issues.
Senior Java Developer Java, Spring, WebServices Cracow
Builds and maintains Java-based components for an investor onboarding system using Spring, REST/SOAP web services, and relational databases.
Senior Data Engineer
Build and maintain a governed lakehouse and semantic layer on Snowflake/dbt and Databricks to power analytics, AI, and customer-facing dashboards.
Lead Data Engineer
Lead a 20-person team building and operating data pipelines for a retail client using Snowflake, Databricks/Spark, Airflow, Kafka, and Postgres, while driving AI-enabled delivery improvements.
Senior Data Engineer
Build and maintain a governed lakehouse and semantic layer on Snowflake/dbt and Databricks, designing production pipelines and reusable data products that power analytics, AI, and customer-facing dashboards.
Technical Lead (Data Engineering)
Lead a 20-person team to deliver a multi-track data engineering program for a retail client using Snowflake, Databricks/Spark, Airflow, Kafka, and Postgres, while driving AI-enabled automation and operational rigor.
Frontend Developer & Designer (AI-Augmented)
Design and build AI-augmented UI in Figma and React/TypeScript, evolving a design system and feeding an AI-assisted development pipeline for a global engineering consultancy’s digital products.
Montréal [Hybrid] Bilingual Java and devops developer
Build and maintain Java/Spring Boot services and DevOps pipelines for an investment bank’s equity finance trading systems, using Docker, Kubernetes, Jenkins, and GitHub Actions.
Montreal [Hybrid] Java, Spark and Python Developer
Builds and maintains ETL pipelines, REST APIs, and data-processing apps for an investment bank using Java, Spring Boot, Python, and Oracle DB, with cloud and Agile practices.
FullStack Developer (React & Node)
Build and maintain scalable web apps using React, Node.js, and TypeScript; refactor code, integrate APIs, and ensure cross-browser performance.
SAP BTP Developer (Focus Backend)
Backend developer building SAP BTP applications using CAP Java, Cloud Foundry, and HANA to maintain asset lifecycle and vehicle management systems.
Business Analyst
Bridge healthcare business needs with engineering by gathering requirements, writing user stories, and validating solutions to improve patient outcomes across the U.S.
Lead Backend engineer
Lead backend engineer configures and reviews insurance products on a carrier platform using NestJS/TypeScript, ensuring quality before UAT and troubleshooting issues in Pacific Time meetings.
Automated Tester
Build and maintain automated test suites for federal IT modernization and mortgage systems using Selenium, Cypress, or Playwright, integrating tests into CI/CD pipelines to ensure secure, compliant releases.