java backend software engineer jobs in Edmonton

See average salary for java backend software engineer »

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


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Affirm, Inc. Full-time €133,000 - €183,000 Temporary

    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. ...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Affirm Full-time €133,000 - €183,000 Temporary

    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. ...


  • Edmonton, Alberta, Canada IBM Full-time

    Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by...


  • Edmonton, Division No. 11, Canada Jobber Full-time €106,600 - €144,200 Contract

    Become an Intermediate Software Engineer at Jobber, where you can solve real problems for small businesses through innovative solutions. Embrace collaboration and continuous learning with us. Jobber seeks a skilled Intermediate Software Engineer to join our vibrant Software Engineering team. This role involves creating well-structured code and engaging in...


  • Edmonton, Division No. 11, Canada RoBIM Technologies Inc. Full-time $90,000 - $120,000 Contract

    Experience with robotics or simulation software.Experience with game engine or physics engine.Knowledge of three.js or other technologies for 3D graphics rendering.Familiarity with cloud services (AWS, Azure, etc.)Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.Familiarity with containerization and orchestration concepts for...


  • Edmonton, AB, Canada CWB Group Full-time

    Build AI training environments with Python, Java, Rust, C++, or TypeScript as a Senior Software Engineer supporting complex software tasks. This project needs experienced Senior Software Engineers to evaluate AI models through reproducible reinforcement learning environments. You will apply algorithms, data structures, debugging, and codebase refactoring...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Kelly Services Full-time

    $60 - $65 Grow your career with an innovative global bank in Mississauga, ON as aSenior Forward Deployed Java Engineer in Test (SDET) / Quality Engineering Architect to define, champion, and drive the global quality engineering strategy across multi-tier, high-throughput trading platforms. Contract role with strong possibility of extension and conversion to...


  • Edmonton, Alberta, Canada Affirm, Inc. Full-time

    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. We are seeking a seasoned Engineering Manager to lead our Resilience Engineering team. This role is critical in ensuring the safety and reliability of our production systems...


  • Edmonton, Division No. 11, Canada Insight Global Full-time

    Job DescriptionInsight Global is hiring a Junior / Intermediate Software Engineer for a technology client in a fully remote, full-time role. In this position, you will contribute to new product development within the legal technology space, building backend features using Go and supporting frontend development with React.The team is also integrating Large...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Affirm Full-time

    Affirm is seeking a software engineer for the Streaming team in Ottawa. You will design and scale data infrastructure, build backend services, and collaborate across product, design and analytics to ship features that rely on Kafka, Flink and AWS. You will participate in ideation, articulate constraints, and help manage trade-offs with stakeholders while...

  • Software Engineer

    5 days ago


    Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Platform.sh Full-time

    About Upsun (formerly Platform.sh) Upsun is the cloud application platform humans and robots love. It is built for today's hybrid teams, where AI agents write and test code and humans focus on solving the problems that really matter. Developers, DevOps engineers, and platform teams use Upsun to build, ship, and scale confidently without wrestling with...

  • Software Engineer

    5 days ago


    Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada TRX Full-time

    Design, implement, and maintain software for nuclear systems, ensuring compliance with safety and regulatory standards. Develop software for reactor control, monitoring systems, data acquisition, simulation, and predictive analytics. Collaborate with multidisciplinary teams including nuclear engineers, electrical engineers, and safety specialists. Apply...


  • Edmonton, Division No. 11, Canada Tucows Domains Full-time

    A leading technology company is seeking a backend software engineer for a remote position in Toronto. The role involves designing secure backend services, collaborating on API development, and working with modern frameworks. Candidates should have a minimum of 5 years experience, strong skills in Python or Go, and familiarity with PostgreSQL. This role...

  • Software Engineer

    5 days ago


    Edmonton, Alberta, Canada Platform.sh Full-time

    About Upsun (formerly Platform.sh)Upsun is the cloud application platform humans and robots love. It is built for today's hybrid teams, where AI agents write and test code and humans focus on solving the problems that really matter. Developers, DevOps engineers, and platform teams use Upsun to build, ship, and scale confidently without wrestling with backend...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Outlier Full-time

    Build autonomous-agent evaluations remotely with OpenClaw, backend engineering, and AI automation experience on a flexible freelance schedule. Outlier is seeking contributors to help train large language models as proactive, multi-step agents. The work focuses on architectural workflows, live system interactions, and detailed technical feedback. Applicants...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Affirm Full-time

    Build Affim Card customer experiences with full stack engineering, Python or Kotlin, and remote-first flexibility across eligible Canadian provinces. As a Software Engineer II, you will develop customer-facing features and backend services supporting checkout-critical experiences. You will work with Product, Design, analytics, and engineering teams while...


  • Edmonton, Division No. 11, Canada Cloudbeds Full-time

    Transform the hospitality industry as a Software Engineer specializing in payments. Join a dynamic remote team dedicated to delivering innovative, reliable solutions that drive billions in transactions globally. As part of the Payments team, you will play a key role in enhancing systems that ensure seamless payment processing for nearly 10,000 properties....


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Affirm, Inc. Full-time

    Build Affim Card customer experiences with full stack engineering, Python or Kotlin, and remote-first flexibility across eligible Canadian provinces. As a Software Engineer II, you will develop customer-facing features and backend services supporting checkout-critical experiences. You will work with Product, Design, analytics, and engineering teams while...


  • Edmonton, Division No. 11, Canada Outlier Full-time

    Build autonomous-agent evaluations remotely with OpenClaw, backend engineering, and AI automation experience on a flexible freelance schedule.Outlier is seeking contributors to help train large language models as proactive, multi-step agents. The work focuses on architectural workflows, live system interactions, and detailed technical feedback. Applicants...


  • Edmonton, Alberta, Canada IBM Full-time

    Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by...