Find work in Canada.

322,489 jobs across our Canadian network. How we count

  • Satellite Engineering Student

    Calian in Space & Technology

    Montreal, QC

    • Internship

    Compétences en programmation (Python, Java, SQL, Perl, Matlab, C)

  • Full Stack Engineer

    Stelvio Inc.

    Saskatoon, SK

    • Full-time

    We are Looking for a Intermediate Full stack Developer to join an established technology team.

  • Site Reliability Engineer

    KPMG Canada

    Kitchener, ON

    • Full-time

    Other software development experience, including scripting with Ruby, Python, Bash, PowerShell, and Java

  • Staff Software Engineer

    Twilio

    Remote, Canada

    • Full-time
    • Remote

    …telecommunications regulations and customer needs into elegant, developer-first APIs and application…

  • 2027 Winter Co-op Infotainment Software Developer

    General Motors

    Markham, ON

    • Full-time

    Contribute to application logic, automation, and other internal software used to improve developer efficiency, prototyping speed, or user-facing feature exploration.

  • Java Developer

    Vareli Trexim Private Limited

    NB · Chiasson Office, NB

    • Full-time

    Hands on development experience Strong experience in Core Java Spring Hibernate

  • Applied Scientist, Demand Tech Planning

    Amazon Science

    Toronto, ON

    • Full-time

    Experience programming in Java, C++, Python or related language

  • Software Development Manager

    EBlock Inc.

    Canada

    • $160,000 to $180,000 CAD / year
    • Full-time

    Deep and current experience with Java and Spring Boot, and strong SQL skills. This is where your own contribution will land, so it is a hard requirement rather than a preference.

  • Java Full Stack Developer

    Accenture

    Mississauga, ON · Montreal, QC

    • Full-time

    A Full Stack Developer with strong experience in Java, J2EE, web technologies, and enterprise application delivery. You bring hands-on capability across frontend development using HTML,…

  • Staff Cloud Security Engineer (Global Security)

    RBC

    Vancouver, BC · Toronto, ON

    • Full-time

    …RBC's Cloud Security posture. You will also contribute to the developer experience and foster a culture that encourages best security…

  • Lead Full Stack Developer

    RBC

    Toronto, ON

    • Full-time

    A Lead Full Stack Developer is responsible for designing, developing and maintaining legacy and "Cloud First" applications written primarily in C# and focused on .Net Core and cloud…

  • Lead Financial Engineer, Software

    RBC

    Toronto, ON

    • Full-time

    Software Delivery: Proven experience working alongside software engineers and translating financial math into clear, implementable developer specifications.

  • Intermediate Software Developer

    Propel Holdings

    Toronto, ON

    • Full-time

    5-7 years of hands-on experience as a software developer (Java + Spring Boot + Hibernate/JPA + REST)

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    …coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent…

  • IT Business Systems Engineer - Collaboration Tools & Analytics /Spécialiste des systèmes d'affaires TI - Outils de collaboration et analytique

    TD SYNNEX North America

    Mississauga, ON

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

    …designs, while leveraging expertise in software development (Java, SQL, Python), database design, and software architecture (REST, event-driven, distributed…

  • Senior Contact Center Support Specialist (Amazon Connect)

    TD

    Toronto, ON

    • Full-time

    Knowledge of programming languages such as Java, Python, or Node.js.

  • Quality Engineer II

    TD

    Toronto, ON

    • Full-time

    Hands on experience in Java, GitHub and RestAssured

  • Software Engineer I

    TD

    Toronto, ON

    • Full-time

    Full stack developer spending time on Coding, designing/solution, analysis and documentation.

  • Lead Financial Engineer

    Royal Bank of Canada

    Vancouver, BC · Toronto, ON

    • Full-time

    Software Delivery: Proven experience working alongside software engineers and translating financial math into clear, implementable developer specifications.

  • Associate Software Engineer in Test

    Veeva Systems

    Toronto, ON

    • Full-time

    Knowledge in Java, Object-Oriented Methodologies

  • Senior Full Stack Software Engineer - Capital Markets

    Manulife

    Toronto, ON

    • Full-time

    Strong expertise in Java, Spring Boot, and Python

  • Agentic Engineer, Innovation

    Manulife

    Montreal, QC

    • Full-time

    …red teaming, LLM-as-a-Judge evaluation, Akka SDK patterns, Java syntax, or financial services…

  • 2027 Winter Co-op Data Engineering Software Developer

    General Motors

    Markham, ON · Oshawa, ON

    • Full-time

    Proficiency in programming languages such as Python, Java, or C/C++.