Staff Software Backend Engineer - Remote (Toronto)

Staff Software Backend Engineer - Remote (Toronto)

23 Oct
|
Sage Recruiting
|
Toronto

23 Oct

Sage Recruiting

Toronto

Location: Remote within Canada (Toronto preferred)

Reports to: Senior Director of Engineering

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 chance to influence both product and technical direction. 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.

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.

It is a deeply hands-on position focused on solving complex technical problems in a high-scale, real-time environment. 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





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

Participate in technical planning, estimation, and delivery of key initiatives

Production issues are resolved quickly with transparent root cause analysis and long‑term fixes

System performance improves, with reduced latency and fewer bottlenecks

Strong technical contribution across the team, with improved code quality and engineering practices

Increased team capacity to handle complex technical challenges and production support

8+ years of professional software development experience

Strong backend development experience with Java (Spring / Spring Boot)

Demonstrated ability to debug complex production issues and perform root cause analysis

Experience optimizing system performance, including database queries and application‑level bottlenecks

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

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

Frontend exposure (React, TypeScript, or similar)

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

#

📌 Staff Software Backend Engineer - Remote (Toronto)
🏢 Sage Recruiting
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff software backend engineer - remote (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: staff software backend engineer - remote (toronto) / toronto