Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$170k - $190k per year

Sage Recruiting Inc.

Location: Remote within Canada (Toronto preferred)

Reports to: Senior Director of Engineering

About the Company

This is a Canadian-based technology company building a high-scale digital marketplace that powers real-time transactions across North America. The platform handles complex, time-sensitive workflows where performance, reliability, and accuracy are critical to the business.

The engineering team is small, experienced, and highly collaborative, with direct access to senior leadership and the opportunity to influence both product and technical direction. There’s a strong emphasis on ownership, where engineers are trusted to make decisions, solve meaningful problems, and see their work through in production.

The business is well-established and profitable, with a steady stream of real-world complexity to solve. It’s not a “move fast and break things” environment, it’s a “move thoughtfully and make it work at scale” kind of place.

If you enjoy working on systems that actually have to perform under pressure, and you like understanding the business behind what you’re building, you’ll probably feel at home here.

About the Role

The Staff Software Engineer is a hands-on technical leader responsible for building, optimizing, and maintaining the core backend systems that power a real-time digital marketplace platform.

This role is highly execution-focused and sits at the intersection of backend engineering, system performance, and business-critical operations. The successful candidate will spend the majority of their time writing code, debugging production issues, and improving system performance, while also contributing to technical decision-making and mentoring other engineers.

This is not an architecture-only or management role. It is a deeply hands-on position focused on solving complex technical problems in a high-scale, real-time environment. This individual will play a key role in maintaining system reliability, supporting production operations, and ensuring the platform can scale effectively as the business grows.

Responsibilities

  • Design and implement backend systems and features using Java and Spring Boot
  • Own and resolve complex production issues, including leading root cause analysis and implementing long-term fixes
  • Profile and optimize application performance across code, database queries, and infrastructure
  • Monitor system health and proactively address scalability and reliability concerns
  • Work closely with product and business stakeholders to translate requirements into technical solutions
  • Lead technical problem-solving efforts within the team and support other engineers in debugging and implementation
  • Contribute to code quality, best practices, and engineering standards through code reviews and mentorship
  • Collaborate across teams to support integrations and ensure seamless system interactions
  • Participate in technical planning, estimation, and delivery of key initiatives

Success in This Role Looks Like

  • Production issues are resolved quickly with clear root cause analysis and long‑term fixes
  • System performance improves, with reduced latency and fewer bottlenecks
  • Backend systems scale reliably under increased load and real‑time demand
  • Strong technical contribution across the team, with improved code quality and engineering practices
  • Effective collaboration with business stakeholders, with clear translation of requirements into solutions
  • Increased team capacity to handle complex technical challenges and production support

Qualifications

  • 8+ years of professional software development experience
  • Strong backend development experience with Java (Spring / Spring Boot)
  • Proven experience working on high-scale, high-concurrency, or real‑time systems
  • Demonstrated ability to debug complex production issues and perform root cause analysis
  • Experience optimizing system performance, including database queries and application‑level bottlenecks
  • Strong understanding of system design and backend architecture patterns
  • Experience owning features end‑to‑end, from design through deployment and support
  • Ability to work cross‑functionally and communicate effectively with both technical and non‑technical stakeholders
  • Experience working in North American product environments is strongly preferred

Required Skills

  • Core Stack: Java / Kotlin, Spring / Spring Boot, GraphQL, MySQL / SQL, Elasticsearch, AWS

Preferred Skills

  • Frontend exposure (React, TypeScript, or similar)
  • Infrastructure as code or cloud platform experience (nice to have)

Pay range and compensation package

Base Salary: CAD $170,000 – $190,000 (flexible up to ~$200K for strong candidates) Performance Bonus: ~10% of base Benefits: Extended health & dental, RRSP matching, flexible PTO Total Compensation: Competitive and aligned with experience and impact

#J-18808-Ljbffr
Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Montréal, QC vacancy
  •  ...to connect!  Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    3 days ago
  • Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining...
    Suggested

    BBGC

    Montréal, QC
    26 days ago
  •  ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large,... 
    Suggested
    Long term contract
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    2 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    3 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    3 days ago
  •  ...Temps-Plein / Full-Time  Mode de travail: Hybride / Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting... 
    Long term contract
    Full time

    Scalian

    Montréal, QC
    16 days ago
  • $215k - $300k per year

     ...Founder & CEO, Reza Khadjavi . About the role This is a hybrid role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM it runs on and the services that run inside it. Engineering at... 
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Montréal, QC
    1 day ago
  • $80k - $155k per year

    Software Engineer – AI-Assisted Development Position Description Senior · Develops and modernizes applications with the support of AI coding agents About our practice At CGI in Montréal, our Cloud and Artificial Intelligence practice is experiencing strong growth... 
    Montréal, QC
    12 days ago
  • usd218k per year

     ...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process...  ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and... 
    Full time
    Work at office

    Equinix

    Montréal, QC
    15 days ago
  • $200k per year

     ...Software Engineer Role Role: Software Engineer Client: Elite Buy-Side Fund Compensation: Up to $200,000 CAD + Bonus + Benefits Location: Montreal (Hybrid) Overview Join a front-office tech team building real-time risk and analytics platforms used directly... 
    Permanent employment
    Work at office

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...Corning Technology Center Montreal (CTCM) is an R&D team building software solutions that drive adoption of Corning’s products and...  ...QUALIFICATIONS: •    Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering or a related field, or equivalent... 
    Work at office
    Immediate start
    Remote work
    Work from home

    Corning

    Montréal, QC
    17 days ago
  • $10k per year

     ...manufacturing business is seeking a Chief of Staff to turn founder priorities into completed...  ...and vendors on projects involving software, data, or automation. What We're Looking...  ...beyond account executive or sales engineering roles, ideally including a startup and founder... 
    Temporary work
    Manual labor
    Work at office
    Relocation

    Wintermeyer Ventures

    Montréal, QC
    5 days ago
  •  ...unique problems that it presents attracts curious candidates like yourself. Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low... 
    Work at office
    Flexible hours

    AC780

    Montréal, QC
    12 hours ago
  • $240k per year

     ...Ultra Low-Latency C++ Engineer Role Role:  Ultra Low-Latency C++ Engineer (C++ 20/23) Client: Elite Buy-Side Fund Compensation:...  ...Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team. This is an environment... 
    Permanent employment

    Hunter Bond

    Montréal, QC
    a month ago
  • $130k per year

     ...Junior Software Engineer (Python) Role Role: Junior Software Engineer (Python) Client: Elite Quant Fund Compensation: Up to $130,000 CAD + Bonuses + Full Benefits Package Location: Montreal (Hybrid) Overview Join a front-office engineering team building... 
    Permanent employment
    Work at office
    Immediate start

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...Overview AtkinsRéalis is a world-leading engineering services and nuclear company dedicated to...  ..., collaborative, and technically strong Staff Data Developer who can lead complex...  ...Lakehouse, and curated-data concepts. Software Engineering and DevOps: C#/.NET and Azure... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    24 days ago
  •  ...soutenir certaines étapes du processus d’examen des candidatures. ........................................ Position: Software Engineer (.NET / Windows) Location: Montreal Are you a highly skilled Software Engineer looking for an autonomous role where your code... 
    Permanent employment
    Work at office
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    more than 2 months ago
  •  ...pour tous. ###### It all started when engineer Fred Luddy wrote code that automated a...  ...sur des bancs d’essai. ####### As a Staff Researcher, you will work on research questions...  ...researchers and engineers  ~ Strong software development skills: you write, maintain,... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Montréal, QC
    18 days ago
  • $60 - $120 per hour

     ...AI & Software Engineers – Remote Opportunities Full-Time & Flexible Contract Options | Remote $60 - $120 per hour We are recruiting for multiple opportunities with a fast-growing AI technology business working on advanced AI systems and software engineering projects... 
    Remote job
    Hourly pay
    Full time
    Contract work
    Flexible hours

    Andrews Recruitment Group

    Montréal, QC
    a month ago
  •  ...pour tous. ###### It all started when engineer Fred Luddy wrote code that automated a...  ...des projets open source. ####### As a Staff Applied Research Scientist, you will work...  ...injection, data leakage, or misuse Strong software development skills in Python and modern... 
    Full time
    Apprenticeship
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Montréal, QC
    11 days ago
  •  ...celebrating intimacy and individuality. We’re looking for a Software Developer Intern to join our team. This role is ideal for a student...  ...You: Currently pursuing a diploma or degree in Software Engineering, Information Technology, Computer Science or a related field, with... 
    Full time
    Internship

    Nuovo Photography

    Montréal, QC
    12 days ago
  •  ...directly improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid environments? Join us in...  ...to focus on delivering value. We are looking for a Platform Engineer who is passionate about Kubernetes, automation, observability,... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...re looking for top talent to join us. About the Role As a Software Developer at Botpress, you'll be at the forefront of developing...  ...that drive the future of conversational AI. As part of the engineering team, you'll work closely with cross-functional teams to design... 
    Full time
    Work at office
    Worldwide

    Botpress Technologies Inc.

    Montréal, QC
    26 days ago
  •  ...Zimmer Biomet seeks a software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing...  ...Collaborate with multidisciplinary teams of programmers, mechanical engineers, and biomedical engineers Work in an Agile/Scrum development... 
    Flexible hours

    Zimmer Biomet

    Montréal, QC
    3 days ago
  •  ...Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor | ~15 hours/week Schedule: Flexible We're looking for experienced Full-Stack Software Engineers to support an AI training project focused on software development, debugging... 
    Remote job
    For contractors
    Flexible hours

    YO AI Labs

    Montréal, QC
    a month ago
  •  ...About Engineered Arts Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 20 years of hardware and software development, our robots have been sold in over 30 countries worldwide with customers... 
    Remote work
    Worldwide

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Montréal, QC
    a month ago
  •  ...Zimmer Biomet seeks a senior software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing...  ...teams of programmers, mechanical and biomedical engineers Write shell scripts, manage networking, and interact with OS... 

    Zimmer Biomet

    Montréal, QC
    1 day ago
  •  ...Junior Software Developer (Android & TypeScript) Reports To: Director of Engineering Location: Montreal, QC (Hybrid: work remotely or from the office, your choice!)  About us Broadsign is a growing software company with a mission to make buying, selling, and delivering... 
    Permanent employment
    Work at office
    Remote work
    Work from home
    Flexible hours

    Broadsign Careers

    Montréal, QC
    9 days ago
  •  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Remote job
    Flexible hours

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...based reporting solutions for Enterprise Resource Planning (ERP) software, such as Acumatica, MYOB, Cegid and Sage Intacct. We serve...  ...Tech debt maintenance tasks and refactoring to ensure best engineering practices. Selected engineers on the team will also eventually... 
    Full time
    Remote work
    Worldwide

    Velixo

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!