Find work in Canada.

341,767 jobs across our Canadian network. How we count

  • LEAD SOFTWARE DEVELOPER

    The Home Depot

    Canada

    • Full-time

    The Lead Software Developer is responsible for the full scope of activities required within the software development life cycle, including over seeing the oversight and successful delivery…

  • Senior Machine Learning Engineer

    Fusemachines

    Remote, Canada

    • Contract
    • Remote

    Distributed Computing: Hands-on experience with big data processing (Apache Spark, Kafka, Flink) and complex SQL queries.

  • Full Stack Software Developer

    Axelon Services Corporation

    Montreal, QC

    • $65.52 USD / hour
    • Other

    Minimum 5 years of hands-on software development experience in the Java ecosystem.

  • Tech Lead - Application Development JAVA N 4C

    BrightClaim

    Montreal, QC

    • Full-time

    Agile Methodology, Apache Kafka, Java APIs, Java Database Connectivity (JDBC), Scala (Programming Language), Spark ML

  • Lead Data Engineer (ITA7)

    Municipal Property Assessment Corporation

    Pickering, ON

    • Full-time

    Hands-on experience with enterprise cloud data engineering technologies and programming languages such as SQL, Python, Java, Groovy, Spring Boot, Spark, Microsoft Fabric, Databricks, Azure…

  • Software Engineer

    Scotiabank

    Toronto, ON

    Proven experience with DataBricks, Unity Catalog, Delta Lake and Apache spark

  • Consultant Conversion - Software Eng III : Job Level - Director

    Morgan Stanley

    Montreal, QC

    • Full-time

    Develop backend services and data processing capabilities using Java, Scala, and Apache Spark.

  • Java developer

    Cyber Space Technologies LLC

    Montreal, QC

    • Full-time

    Strong knowledge of Core Java, OOP concepts, and Collections.

  • Java Software Engineer

    Dexian

    Mississauga, ON

    • Contract

    We are seeking a highly skilled and passionate Senior Java Backend Developer to join our engineering team as a Senior Individual Contributor. In this role, you will be responsible for…

  • Stagiaire - Spécialiste de données-EN

    CAE

    Montreal, QC

    • Full-time

    Expérience de travail avec les données, le codage et la création de scripts (Python/Java/Scala/SQL/JS/Bash), et avec les services cloud Microsoft : Azure, Databrick, etc. est un atout.

  • Java Software Engineer

    Open Systems Technologies

    Montreal, QC

    • Contract

    Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages

  • Senior Data Engineer, NimbleRx

    Swoop

    Toronto, ON

    • Temporary

    Optimize backend query performance where the data layer meets product code - read-replica routing, indexing, caching, and IO instrumentation in our Java/Spring services.

  • Senior Java Software Engineer

    Coelate Technologies

    Montreal, QC

    • $50 to $55 CAD / hour
    • Contract

    Big Data Frameworks: Proven track record of building and tuning production-grade data pipelines using Apache Spark (Core, SQL, or Streaming).

  • Senior AML IT Developer

    TD

    Toronto, ON

    • Full-time

    The Java Developer / Data Engineer will join the Compliance, Surveillance & Supervision Product Technology team, which delivers technology solutions supporting the Compliance, Surveillance,…

  • Senior AML IT Developer

    TD

    Toronto, ON

    • Full-time

    The Java Developer / Data Engineer will join the Compliance, Surveillance & Supervision Product Technology team, which delivers technology solutions supporting the Compliance, Surveillance,…

  • Technical Team Leader

    Societe Generale

    Montreal, QC

    • Full-time

    This includes transitioning from an Azure .NET 3-tier architecture to a modern data-driven ecosystem (Java, Kafka, Data Lake, Spark). As a hands-on leader, you will support the team in…

  • Programmer Analyst

    Societe Generale

    Montreal, QC

    • Full-time

    | Oracle DB| ETL | Power BI | Excel |Python |Spark | Azure Synapse |

  • Software Development Engineer II, Omnichannel Metrics (OCM) - Measurement, Ad Tech, and Data Science (MADS)

    Amazon

    Toronto, ON

    …distributed data pipelines processing billions of events in Spark/EMR, and build the AI-powered features that transform OCM from a reporting tool into an autonomous measurement platform.…

  • Java Backend Developer (Only 100% Onsite)

    André

    Montreal, QC

    • $70,000 to $80,000 USD / year
    • Full-time

    Hands on working experience with Distributed Processing Engines such as Apache Spark.

  • Senior Integration Developer

    York University

    Toronto, ON

    • Full-time

    …data ingestion & connectivity tools (ETL, Azure Databricks, Spark,…

  • Software Dev Engineer II, 3P AV Measurement

    Amazon

    Toronto, ON

    • Full-time

    …future of advertising. Our stack includes Amazon Clean Room, Spark (Scala), EMR, S3, Elasticsearch, JVM-based services and job schedulers, and cluster management services that oversee our…

  • Senior Machine Learning Engineer

    Fusemachines

    Remote, Canada

    • Contract
    • Remote

    Distributed Computing: Hands-on experience with big data processing (Apache Spark, Kafka, Flink) and complex SQL queries.

  • Senior Backend Developer (Java + Databricks)

    Blutic

    Montreal, QC

    • Full-time

    Blutic is looking for experienced Senior Backend Developer (Java + Databricks) with 7 to 15 years of experience to join our high-performing engineering team. The ideal candidate will have…

  • Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)

    Agoda

    Toronto, ON

    • Full-time

    Expert in SQL, Python3, and JVM based programming language – ie, Java or Scala

  • Principal Engineer - GTB Data and Platforms

    TD

    Toronto, ON

    • Full-time

    Proven experience building and scaling big data platforms using technologies such as Apache Spark and Databricks