java backend software engineer jobs in Montreal

See average salary for java backend software engineer »

277 java backend software engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Montreal, QC, Canada Affirm Full-time $153,000 - $213,000 Contract

    Senior Software Engineer, Backend (Consumer Authentication Platform)Remote CanadaAt Affim, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.The Consumer Authentication Platform team is looking for a passionate Senior Software Engineer to...


  • Montreal, QC, Canada Affirm, Inc. Full-time $292,000 - $376,000 Contract

    Senior Staff Software Engineer, Backend (Compute Platform) Remote Canada At Affim, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, highly-available, and global infrastructure that is...


  • Montreal, QC, Canada Cresta Full-time $140,000 - $210,000 Contract

    Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact centers discover customer insights and behavioral best practices, automate conversations and inefficient processes, and empower every team...


  • Montreal, QC, Canada Affirm Full-time $133,000 - $183,000 Contract

    At affirm, we exist for the moments that matter-giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Batch Developer Experience team makes batch development and testing faster and more reliable at affirm. As a developer on this team you will partner with product and...


  • Montreal, QC, Canada Just Eat Takeaway.com Full-time €102,000 - €128,000 Contract

    Build scalable Java backend services remotely for Just Eat Takeaway.com from Alberta, Manitoba, or Ontario. Apply strong system design expertise. As a Senior Java Developer, you will support the Logistics Areas and Fees team. You will architect, develop, and operate distributed systems for delivery calculations. The work includes Java 21, REST APIs, message...


  • Montreal, QC, Canada Affirm, Inc. Full-time $133,000 - $183,000 Contract

    Affirm, Inc. is seeking a hands-on mid‑engineering role within Information Security to build and maintain backend services powering registration, login, authorization, and account lifecycle across B2C and B2B experiences.You will work with experienced engineers and partner teams to deliver scoped identity features with strong security fundamentals,...


  • Montreal, QC, Canada Cresta Full-time $90,000 - $130,000 Contract

    Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact centers discover customer insights and behavioral best practices, automate conversations and inefficient processes, and empower every team...


  • Montreal, QC, Canada Sardine Full-time $120,000 - $180,000 Contract

    As a backend-focused Senior Software Engineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering team This multifaceted position involves developing new features on a large scale, refining internal tooling and processes, contributing to product and technical roadmaps, and assuming...


  • Montreal, QC, Canada 3Pillar Full-time $90,000 - $140,000 Contract

    3Pillar is an AI transformation partner on a mission to help enterprises build the AI-native products and intelligent agents that will define the next era of business. With teams across North America, Europe, Latin America, and Asia, we work with the most ambitious companies in financial services, healthcare, media, and technology — helping them move...


  • Montreal, QC, Canada Confidential Full-time $90,000 - $120,000 Contract

    A technology company is seeking a Sr. Talent Acquisition Coordinator for a remote .Net Full Stack Developer position in Canada. The ideal candidate should have 8 to 10 years of experience in software development, proficiency in Go, SQL, Java, and YAML, along with hands-on experience with Kubernetes. A Bachelor’s degree in a related field is required. This...


  • Montreal (administrative region), QC, Canada Relx Plc Full-time $70,000 - $90,000 Contract

    ## Python Java Sr Software Engineer -MontrealApply: Montreal: Full time: Posted Today: R119194**Java Python Software Engineer I – Montreal**Do you enjoy being part of team that develops high-quality code?Do you enjoy ensuring the quality of software delivered? ## **About our Team**Our Technology teams uses cutting-edge technologies to build...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Clipboard Full-time

    Join to apply for the Software Engineer, Backend role at Clipboard Get AI-powered advice on this job and more exclusive features. We exist to lift as many people up the socioeconomic ladder as possible. We dramatically improve lives by letting professionals turn extra time and ambition into career growth and financial opportunity. We achieve this with our...


  • Montreal (administrative region), QC, Canada Linuxassociation Full-time €79,000 - €131,000 Contract

    Java Python Software Engineer I – Montreal Do you enjoy being part of team that develops high-quality code? Do you enjoy ensuring the quality of software delivered? About our Team Our Technology teams uses cutting-edge technologies to build products and systems to advance science and health. We provide our customers with powerful digital solutions, helping...


  • Montreal, Quebec, Canada Affirm, Inc. Full-time

    Affirm’s engineering team is building large-scale, fault-tolerant, global infrastructure shared across multiple financial products, merchants, and vendors. Making this infrastructure transparently available to all engineers is critical to the business. The engineering culture emphasizes blameless postmortems, detailed technical specifications, and...

  • 02 Software Engineer

    19 hours ago


    Montreal, QC, Canada Vasco Full-time $90,000 - $130,000 Contract

    About Vasco Vasco is the revenue context layer for AI agents. The product was built around one idea: confident is not the same as correct, and revenue decisions get made on confidence all the time. We structure your CRM, billing, calls, and support data into a semantic layer where every metric is sourced, every definition is locked, and every answer is...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada APPTAD, Inc. Full-time

    APPTAD, Inc. in Montreal, Canada is seeking a software engineer to design, develop, test, and deliver high-quality software solutions. The role emphasizes Java, Python, SQL, and modern database systems with a strong focus on scalability and performance. You will collaborate with cross-functional teams in an Agile environment, implement RESTful APIs and...


  • Montreal, Quebec, Canada Agility-PR-Solution Full-time

    Lead Java engineering for Agility PR Solutions remotely, combining distributed systems expertise with AI-driven application development. Shape reliable media intelligence technology. The Manager, Software Development leads developers building and maintaining a media intelligence and outreach platform. You will set technical direction, guide architecture, and...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Tucows Domains Full-time €93,600 - €104,000 Temporary

    Overview Tucows is a remote-first backend engineering role for Canada, building open‐internet products across domains, Ting, and Wavelo. Responsibilities Design and develop secure, scalable, reliable, and efficient backend services using modern frameworks and tools. Collaborate with frontend developers to define clear and consistent API endpoints,...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Nventive Full-time

    nventive is looking for a Backend Developer to join our Montreal or Quebec City campus. You will be able to work on several types of web applications, for customers from various fields of activity, in a multidisciplinary team. Develop the business logic side of applications by following good technological and architectural practices (MVC, dependency...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Platform.sh Full-time

    Upsun seeks a Backend Software Engineer to enhance our billing systems. Focus on backend service development in Go for complex billing integrations and ensure accuracy in customer invoicing. In this role, you will build and maintain the backend services for our billing platform. Your expertise will drive projects that handle revenue across multiple...