java software engineer jobs in Montreal

See average salary for java software engineer »

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


  • Montreal, Quebec, Canada Atlas Full-time

    ResponsibilitiesWe’re looking for a Staff Software Engineer (Product) to help shape the technical evolution of our product. This is a senior individual contributor role focused on building high-quality product systems, making sound technical decisions, and supporting other engineers through collaboration and exampleThis role is hands-on and does not...

  • Sr. Developer

    10 hours ago


    Montreal, QC, Canada 3202 GENPACT CANADA SERVICES COMPANY Full-time $40,000 - $75,000 Contract

    Sr. Developer - Application Development JAVA N Ready to turn bold ideas into real-world impact? At Genpact, we don’t just adapt to change, we lead it. AI and digital innovation are transforming the way businesses work, and we’re at the forefront of it. Genpact’s AI Gigafactory, our industry-first accelerator, exemplifies how we scale advanced...


  • Montreal, Quebec, Canada LE140 Unity Technologies Canada Company Full-time

    L'opportunitéNous recherchons un(e) gestionnaire, développement logiciel (basé(e) à Montréal, au Canada, ou en télétravail dans le fuseau horaire de la côte Est des États-Unis) pour diriger une nouvelle équipe chargée d'assurer la prise en charge de la plateforme Unity dans un écosystème Android couvrant tous les formats d'appareils, des...


  • Montreal, Quebec, Canada Tether Full-time

    Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to payment processors and ATMs—to seamlessly integrate reserve-backed tokens across blockchains. By harnessing the power of blockchain...


  • Montreal, QC, Canada Vaco Full-time €120,000 - €150,000 Contract

    Job Description – Senior Application Security Developer (Python & AI Security) Position Overview We are seeking a Senior Application Security Developer with strong Python development expertise and hands-on experience in Application Security and AI/LLM Security. This is a development-focused role for someone who can build, automate, and integrate...


  • Montreal, Quebec, Canada Job Bank Full-time

    You have successfully applied for this job through Job Bank!Salary 167,000 to 195,000 annually (To be negotiated) / 40 hours per weekTerms of employment Permanent employment Full timeWork must be completed at the physical location. There is no option to work remotely.Work settingElectronic, electrical or aerospace manufacturing...

  • Java Tech Lead

    10 hours ago


    Montreal, QC, Canada Morgan-Stanley Full-time €130,000 - €170,000 Contract

    We’re seeking someone to join our team as a Java Tech Lead - Cash Confirmations Lead to provide senior technology leadership for Morgan Stanley’s Cash Confirmations platforms, shaping the target-state architecture and operational resiliency of a globally critical trade confirmations ecosystem across asset classes, markets, and regulatory jurisdictions.In...

  • Java Tech Lead

    11 hours ago


    Montreal, Quebec, Canada Morgan Stanley Full-time

    We’re seeking someone to join our team as a Java Tech Lead - Cash Confirmations Lead to provide senior technology leadership for Morgan Stanley’s Cash Confirmations platforms, shaping the target-state architecture and operational resiliency of a globally critical trade confirmations ecosystem across asset classes, markets, and regulatory jurisdictions.In...

  • Java Tech Lead

    10 hours ago


    Montreal, QC, Canada Morgan-Stanley Full-time €130,000 - €170,000 Contract

    Morgan Stanley in Montreal seeks a Java Tech Lead - Cash Confirmations to provide senior technology leadership for its global cash confirmations platforms, shaping target-state architecture and resiliency across asset classes and regulatory jurisdictions. You will drive modernization, cloud adoption, event-driven processing, and guide teams on...


  • Montreal, QC, Canada Quantum World Technologies Inc. Full-time $85,000 - $120,000 Contract

    A leading technology firm is seeking a highly skilled Senior Technical Recruiter to ensure the quality and reliability of software products through effective testing strategies. The ideal candidate has proven experience in API testing, strong proficiency in Java, and hands-on experience with test automation frameworks. This position offers the opportunity to...


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

    Capgemini in Montreal is seeking a senior software engineer to design, develop, and maintain high-performance Java applications and data processing pipelines using Apache Spark. You will build scalable backend services, optimize Spark workloads, and contribute to architectural decisions within a distributed team. The role requires 7+ years of experience in...


  • Montreal, Quebec, Canada Morgan Stanley Full-time

    We’re seeking a Senior Java/Scala Developer to join the Optimus SDLC team and lead the evolution of Optimus within the broader Codetree ecosystem, which supports Morgan Stanley’s Fixed Income business and 1,500+ developers working across approximately 40 million lines of code and 400,000+ tests. This hands‑on role will improve the software delivery...


  • Montreal (administrative region), QC, Canada CA004 WEPOINT Canada Développement Full-time €110,000 - €140,000 Contract

    Company Description Wepoint is the architect of major transformations for businesses and public sector organizations. We support our clients from strategy through technological implementation, always striving to think beyond the obvious and to act within the framework of Economic, Social, Environmental, and Technological Responsibility (RESET). Our goal is...


  • Montreal, Montreal (administrative region), Canada Hunter Bond Full-time $162,000 - $198,000 Contract

    OverviewC++ 20/23 Software Engineer (2-12 Years) – Elite FinTech Firm in Montreal (Hybrid)ResponsibilitiesWork on world’s most performant ML pipelines that deal with millions of data points every secondBuild software solutions/products with scale, reliability and latency considerations in mindQualifications2-12 years of experience as a C++...


  • montreal (administrative region), qc, Canada Bounteous Full-time

    We are seeking Java Developers with 3-7 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven Development (TDD) , and multi-threading . Experience in the investment banking domain is highly preferred. You will work on complex, high-performance financial systems...

  • Java Developer

    5 days ago


    Montreal, Quebec, Canada ALLTECH CONSULTING SVC INC Full-time

    Job Description Responsibilities: We are looking for a hands‑on technologist who is passionate about technology, has strong experience developing Java‑based systems, proactive and team player. Candidate will be working on existing and new initiatives within the Sanctions suite of applications. Initiatives include customizations for evolving business...


  • Montreal, Quebec, Canada Hunter Bond Full-time

    Graduate Software Developer / Quant Developer / Quantitative ResearcherMontreal (Hybrid)Up to $150,000 CAD + Bonus + BenefitsLeading Global Investment FundStart Your Career in Quantitative TechnologyWe're working with a prestigious global investment fund that is looking for outstanding graduates across Software Engineering, Quantitative Development, and...


  • Montreal, Quebec, Canada Hunter Bond Full-time

    Title: Junior Software Engineer (Python)$$$: Up to $130,000 CAD + Bonuses + Exceptional Benefits PackageLocation: Montreal (Hybrid)The Opportunity:Join a front-office engineering team building the systems traders and quants depend on every second. You’ll build high-performance Python tools at the heart of real-time risk, pricing, and decision-making,...

  • Software Developer

    10 hours ago


    Montreal, QC, Canada Numerix Full-time $85,000 - $120,000 Contract

    Join to apply for the Software Developer role at Numerix. Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management in the financial markets. With the strategic acquisitions of FINCAD, PolyPaths and Kynex, Numerix has...


  • Montreal, Quebec, Canada Tree Trust Full-time

    Become part of SurveyMonkey’s Machine Learning Platform team as a Senior Software Engineer II. Focus on building and maintaining highly scalable ML systems that enhance operational efficiency.In this role, you will design secure ML pipelines, leveraging Python and AWS to support high-volume throughput. Collaborating closely with application engineers,...