Find work in Canada.

488,425 jobs across our Canadian network. How we count

  • Forward Deployed Engineer (FDE) (Mid/Senior Level)

    Salesforce

    Toronto, ON · Canada - Toronto

    • Full-time

    You have 3+ years (6-10 years for Senior levels) of software engineering or technical delivery experience, with at least one production system you'd be proud to walk us through - ideally in…

  • Senior Software Engineer

    Lockheed Martin

    Halifax, NS

    • Full-time

    5-10 years' work experience in Java development

  • Staff Android Engineer

    Capital One

    Toronto, ON

    • Full-time

    At least 6 years of hands-on development of Native Android applications using Java/Kotlin

  • QE Lead, Quality, Non-Functional

    Vancity

    Vancouver, BC · Toronto, ON

    • Full-time

    As an Engineering Lead, Quality, Non-Functional, you will play a senior technical role responsible for ensuring the quality engineering capabilities, performance, scalability, reliability,…

  • QE Lead, Payments

    Vancity

    Vancouver, BC · Toronto, ON

    • Full-time

    As an QE Lead, Payments, you will play a senior technical role responsible for ensuring the quality, reliability, and performance of member-facing platforms through hands-on engineering…

  • Senior AI Engineer

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    4–6 years of experience building and operating production software systems at scale

  • Senior AI Engineer

    RBC

    Toronto, ON

    • Full-time

    4–6 years of experience building and operating production software systems at scale

  • Principal Consultant - Cybersecurity & Agentic AI

    Synechron

    Toronto, ON · Greater Toronto Area, Canada

    • $130,000 to $145,000 CAD / year
    • Full-time

    10+ years hands-on experience across software engineering, offensive security, and defensive security at a principal engineer level, with demonstrated personal contributions to production…

  • Java Lead- With GenAI Tools

    J&M Group

    Toronto, ON

    • Full-time

    As the senior technical leader, you will define the technical vision, lead an engineering team, establish engineering standards, and drive the adoption of AI-enabled software engineering…

  • Senior Programmer/Developer (Java)

    Capgemini

    Mississauga, ON

    We are seeking a Senior Programmer/Developer with 8-10+ years of Java development experience to support a leading telecommunications client. The successful candidate will participate in the…

  • Director - Data Solution Delivery, Wealth Management

    Scotiabank

    Toronto, ON

    Demonstrate strong experience with Google Cloud Platform (GCP) data services and Databricks.

  • Software Engineer

    The MRG Group

    Toronto, ON

    • $85,000 to $130,000 CAD / year
    • Full-time

    We do this because titles are inconsistent across companies and years of experience is a weak proxy for capability. We’d rather see what you can do and level accordingly. If you’re unsure…

  • Senior Staff Software Engineer

    Kaseya Careers

    Toronto, ON

    6+ years of experience developing production backend services using Java

  • Director - Solution Delivery, Wealth Management

    Scotiabank

    Toronto, ON

    This is a senior leadership role requiring deep experience in financial services, strong delivery execution, and a forward-looking mindset toward emerging technologies and industry trends.

  • Senior Lead Java Fullstack Software Engineer

    Citi

    Mississauga, ON

    • Full-time

    10+ years of experience in full-stack web application development.

  • Senior Workday (HCM) Test Engineer

    Cognizant

    Toronto, ON

    • $60,000 to $90,000 CAD / year
    • Full-time

    We are looking for a Senior Workday Test Engineer with Workday HCM (Recruiting) testing experience. In this role, you will be responsible for designing, building, and executing…

  • Senior AI Engineer Java

    J&M Group

    Toronto, ON

    • Full-time

    6-10 years of experience building production software, including recent hands-on delivery of AI or large language model (LLM) systems beyond prototype stage.

  • Senior Software Engineer

    Clutch

    Toronto, ON

    • $160,000 to $200,000 USD / year
    • Full-time

    Continuously improve the systems, tools, and developer experience that power Clutch.

  • Principal Software Engineer, Money Movement (Questbank)

    Questrade Financial Group

    Toronto, ON · North York, ON

    • Full-time

    Experience: 5+ years of backend engineering with production ownership of high-volume transactional systems, including time as a tech lead, squad lead, or equivalent scope of technical…

  • Développeur logiciel senior – Systèmes de négociation électronique

    CGI

    Montreal, QC

    • Full-time

    We are seeking a Senior Software Developer – Electronic Trading Systems with 5–10 years of relevant industry experience to design, develop, enhance, and support high performance trading…

  • Lead AI Test Automation Architect

    High Tech Genesis

    Canada

    • Contract

    Seeking a Lead AI Test Automation Architect / Senior SDET to design and lead AI-powered Quality Engineering and test automation solutions. The role requires strong automation architecture,…

  • Sr. Manager, Engineering

    Dialpad

    Vancouver, BC

    Dialpad is looking for a Senior Engineering Manager to lead the team at the very core of the Dialpad experience: calling. Reporting directly to the VP of Engineering, you'll own the calling…

  • Senior Software Engineer

    Clutch

    Toronto, ON

    • $160,000 to $200,000 USD / year
    • Full-time

    Continuously improve the systems, tools, and developer experience that power Clutch.

  • Senior Java Developer

    CGI

    Toronto, ON

    • Full-time

    We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our…

  • Senior Full Stack Engineer

    UST

    Toronto, ON

    • Full-time

    Back‑End Experience: Intermediate to advanced experience with Java or Node.js in distributed application environments.