Find work in Canada.

596,707 jobs across our Canadian network. How we count

  • React Full Stack Developer

    Citi

    Remote, Canada

    • Full-time
    • Remote

    Back-End Development: Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar.

  • Software Engineer – Cloud & Python

    Citi

    Remote, Canada

    • Full-time
    • Remote

    …initiatives, expanding its platform offering to empower market quants and product development teams. This expansion focuses on leveraging Python for analytics, hosting new data platforms,…

  • C++ Developer

    Glint Tech Solutions LLC

    Toronto, Ontario

    Glint Tech Solutions is hiring a C++ Developer for Toronto, Canada!

  • Specialist, Data Quality Developer

    Vale

    Toronto, ON

    • Full-time

    The Specialist, Data Quality Developer is responsible for designing, building, and maintaining enterprise data quality, data catalog, data stewardship, and master data management (MDM)…

  • Specialist, Data Custodian

    Vale

    Toronto, ON

    • Full-time

    We are a global mining company dedicated to safely delivering nickel, copper, cobalt, and platinum group metals essential for the world’s energy transition.

  • Director, Data Science

    Mastercard

    Toronto, Ontario

    • Full-time

    Proficiency in Python, ML frameworks (Scikit-learn, PyTorch, TensorFlow), SQL, Spark, and Azure ML/Snowflake.

  • Senior Software Developer - Cloud Platform

    BlueCat

    Toronto, ON

    • Full-time

    …message bus systems, modern software architecture (asynchronous Python and Golang), and a plethora of Open Source…

  • Senior Python Developer

    Glint Tech Solutions LLC

    Toronto, Ontario

    We are seeking a hands-on, self-directed Senior Python Developer to support delivery within the Total Fund Management Portfolio Management Technology team. This role demands high autonomy,…

  • AI Application QA Specialist

    Fortinet

    Burnaby, British Columbia

    • Full-time

    Familiarity with AI‑assisted workflows (LLMs, prompt engineering, evaluation pipelines) and common data tools (for example, SQL, Excel, or notebooks).

  • Software Developer

    ShyftLabs

    Toronto, Ontario

    • Full-time

    We at ShyftLabs are seeking a highly motivated and curious Software Developer to join our growing engineering team. This role is ideal for young professionals who are excited to learn,…

  • Full Stack Developer

    First West

    Langley (District), BC · Langley, BC

    The Full Stack Developer designs, develops, and maintains scalable web applications and robust APIs that support Tru Cooperative Bank’s digital ecosystem. This role requires proficiency in…

  • Senior Data Engineer

    IKO North America

    Mississauga, Ontario

    • Full-time

    Advanced proficiency in SQL, including writing and optimizing complex queries, window functions, CTEs, and query tuning for large datasets. Strong experience in database design and managing…

  • Enterprise Application Developer

    McMillan LLP

    Toronto, Ontario

    • Full-time

    The Enterprise Application Developer is responsible for defining, designing, developing, integrating, testing, documenting and deploying solutions for assigned projects and tasks. The…

  • Senior Analyst, Credit Risk (Future Opportunities)

    Neo Financial

    Calgary, Alberta · Toronto, Ontario

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

    Technical Expertise: Proven ability to use advanced data analysis tools (SQL, Python/R, or similar) to extract, manipulate, and analyze large datasets.

  • Senior Data Engineer

    NimbleRx

    Toronto, Ontario

    • Full-time

    Deep Python (PySpark) and SQL fluency, including tuning Spark jobs at scale

  • Senior Data Platform Engineer

    Helcim Inc

    Calgary, Alberta

    Technology Stack: We use BigQuery, dbt, Airflow, and Airbyte as our data warehousing technologies and SQL + Python as our programming languages

  • Technical Analyst (Equities)

    Scotiabank

    Toronto, ON

    Intermediate proficiency in Python, with the ability to independently run, modify, and troubleshoot scripts or test setups

  • Senior Analyst, Quantitative Model Validation (Model Vetting)

    TMX Group

    Toronto, Ontario · Montreal, Quebec

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

    Technical Proficiency: Advanced knowledge of programming tools such as Python and/or Matlab.

  • Specialist, Geological database

    Vale

    Toronto, Ontario

    • Full-time

    Proficiency with relational database concepts and query practices (e.g., SQL fundamentals, data validation logic, troubleshooting data issues).

  • Automation, Controls & IIoT Engineer

    Armstrong Fluid Technology

    Toronto, Ontario

    • Full-time

    Knowledge of Industrial IoT platforms, data acquisition systems, analytics, SQL, Python, Power BI, or similar tools.

  • Software Engineer (Java)

    Scotiabank

    Toronto, Ontario

    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

  • SAP AI Solution Architect

    Parkland Corporation

    Calgary, Alberta

    • Full-time

    Proficiency in Python, JavaScript, SQL, and working with APIs and data formats (JSON, YAML).

  • Senior Software Developer

    Stantec

    Edmonton, AB

    • Full-time

    We are seeking a seasoned Senior Full Stack Developer to join our engineering team. This role is designed for a technical powerhouse who excels in building modern web applications,…

  • Développeur de Logiciels / Software Developer

    Tower Research Capital

    Montreal, Quebec

    Solide expérience avec les systèmes de base de données tels que SQL, NoSQL et vector

  • Senior Specialist, Data Modeler (Microsoft

    Vale

    Toronto, Ontario

    • Full-time

    You bring strong technical proficiency in SQL Server, Azure Data Factory, Databricks, and ETL frameworks, with proven experience building end-to-end pipelines, scalable data models, and…