senior java software engineer jobs in Montreal

See average salary for senior java software engineer »

1,000 senior java software engineer job listings in Canada. Find daily updated positions from leading job boards.


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

    Safe Software is seeking a Senior Software Developer to join its FME Form team in Canada. You will drive scalable, secure solutions, shape cross-team architecture, and coach other developers.The role emphasizes memory-safety and dependency risk reduction, elevating the security bar across the codebase and team. You'll collaborate with product managers, UX...


  • Montreal, QC, Canada FDE Times Full-time $110,000 - $160,000 Contract

    Cresta unlocks the true potential of the customer experience, turning every conversation into a competitive advantage. Cresta’s unified AI platform combines conversational AI agents, real-time human agent augmentation, and comprehensive conversation intelligence to drive revenue and efficiency gains across every channel. The world’s leading companies,...


  • Montreal, Quebec, Canada Cohere Full-time

    Who are we? Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems. We’re training and deploying frontier models for enterprises who are building AI systems. We believe that our work is instrumental to the widespread adoption of...


  • Montreal, Quebec, Canada Motion Full-time

    Motion is building an AI-native platform for creative strategists. We are a 75-person remote team with a Montreal hybrid role, focusing on the VM layer and services behind Runneth.You will own core infrastructure, work across Platform, Agent Runtime, and Runneth, and contribute to fast, scalable systems in a hands-on environment. The ideal candidate has...


  • Montreal, Quebec, Canada SITA Full-time

    SITA in Montreal is seeking a Senior Full Stack Software Developer to lead technical design, development, and maintenance of applications for our telecom configuration system. You will work across platforms, applying DevOps practices to deploy and support production systems.The role emphasizes solving complex problems with Java/J2EE, Spring, REST/SOAP, and...


  • 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 Kake Full-time $110,000 - $150,000 Contract

    A forward-thinking tech company in Canada is seeking a Senior Software Engineer to shape and scale modern web applications using TypeScript, Ruby on Rails, and React. You will closely collaborate with cross-functional teams to deliver high-quality, maintainable applications. Ideal candidates have 5+ years of frontend development experience and a strong...


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

    Cresta unlocks the true potential of the customer experience, turning every conversation into a competitive advantage. Cresta’s unified AI platform combines conversational AI agents, real-time human agent augmentation, and comprehensive conversation intelligence to drive revenue and efficiency gains across every channel. The world’s leading companies,...


  • Montreal, QC, Canada Affirm Full-time $199,000 - $256,000 Contract

    The Consumer Authentication Platform team is looking for a passionate Senior Software Engineer to help build the secure, reliable, and seamless authentication experiences that connect millions of consumers with affirm’s financial productsAuthentication is the front door to affirmOur systems power critical consumer journeys (including sign-up, sign-in,...


  • Montreal, QC, Canada Branch Inc. Full-time $120,000 - $180,000 Contract

    Branch Inc. is recruiting for a full-time, remote-friendly software engineer to join a small, fast-paced team. You will contribute to an AI-enabled design platform aimed at real-time feedback and seamless optioneering for AEC professionals.You will work across tech stacks, implement end-to-end features, and evolve the underlying architecture while...


  • Montreal, QC, Canada FDE Times Full-time $120,000 - $190,000 Contract

    Who are we? Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems. We’re training and deploying frontier models for enterprises who are building AI systems. We believe that our work is instrumental to the widespread adoption of...


  • Montreal, QC, Canada Devconnectplatform Full-time $110,000 - $170,000 Contract

    ## DescriptionCresta unlocks the true potential of the customer experience, turning every conversation into a competitive advantage. Cresta’s unified AI platform combines conversational AI agents, real-time human agent augmentation, and comprehensive conversation intelligence to drive revenue and efficiency gains across every channel. The world’s leading...


  • Montreal, QC, Canada ClickHouse Full-time $120,000 - $160,000 Contract

    About the team Most providers make customers migrate their data to them. We're doing the opposite: bringing ClickHouse Cloud into the environments our customers already trust, so their data stays useful right where it lives. Those environments come in a few shapes. Some are major cloud data platforms that run ClickHouse as a native service, so customers get...


  • Montreal, QC, Canada Homebase Full-time $120,000 - $160,000 Contract

    Homebase is seeking a Senior Software Engineer for the Core Product team. You will design, build, and maintain features across Scheduling, HRM, and Payroll, shipping reliable production code with a focus on accuracy and end-to-end delivery.You will lead projects, mentor junior engineers, and collaborate with Product, Design, and Data to accelerate learning...


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

    Use Java 21, Angular 17, and Spring Boot to deliver software solutions across National Bank’s evolving technology infrastructure. This Chief Fullstack Developer position focuses on software design, development, deployment, and operational support. You will work with Node.js, databases, object-oriented design patterns, and continuous integration and...


  • Montreal, QC, Canada National Bank of Canada Full-time

    Use Java 21, Angular 17, and Spring Boot to deliver software solutions across National Bank’s evolving technology infrastructure. This Chief Fullstack Developer position focuses on software design, development, deployment, and operational support. You will work with Node.js, databases, object-oriented design patterns, and continuous integration and...


  • Montreal, Quebec, Canada Vention Full-time

    Company DescriptionHeadquartered in Montreal, Detroit and Munich, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across 5 continents and we have the privilege to work with a significant...


  • Montreal, QC, Canada Samsara Full-time $140,000 - $200,000 Contract

    Samsara, a leading Connected Operations Cloud company, is hiring senior software engineers to design, build, and scale AI-powered products across hardware, software, and data platforms. You will own end-to-end features, collaborate across product and design teams, and help drive strategic technical decisions that affect fleets, equipment, and operators...


  • 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 Ringside Talent Full-time $110,000 - $160,000 Contract

    Ringside Talent in Toronto, Canada, is seeking a Sr. Software Engineer to design and ship enterprise-grade applications on the Microsoft stack.This fully remote role lets you work from anywhere in Toronto while collaborating with product and QA to deliver reliable features. You will build scalable systems with C#, .NET Core, REST APIs, and microservices,...