Full-time

Senior Java Software Engineer

Posted by Bourne Search Ltd • Montreal, QC, Canada

📍 Montreal, QC 🕒 March 01, 2026

About the Role

A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front-to-back business functions.

This role sits within a strategic platform handling high-volume data workflows. You’ll be designing and building scalable Spark-based applications while contributing to architectural direction and platform stability.

This is a hands-on senior engineering position. You will own delivery end to end and operate comfortably in a complex, enterprise setting.

Responsibilities

  • Design and build scalable backend services using Java or Scala
  • Architect and develop distributed Spark applications
  • Work across the full feature lifecycle: architecture, development, testing, deployment, monitoring
  • Develop robust unit and integration test coverage
  • Work with SQL technologies (Impala, DB2, Snowflake, Postgre...

Ready to Apply?

Submit your application today and take the next step in your career journey with Bourne Search Ltd.

Apply Now