Staff Software Engineer
$170k - $190k per yearSage 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- ...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...SuggestedPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- 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
- ...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,...SuggestedLong term contractWork at officeRemote work1 day per week
- ...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...SuggestedLong term contractPermanent employmentWork at office
- ...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...SuggestedLong term contractPermanent employmentWork at office
- ...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 contractFull time
$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 employmentFull timeInternshipWork at officeRemote workWork from homeShift work3 days per week$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...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 timeWork at office$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 employmentWork at office- ...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 officeImmediate startRemote workWork from home
$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 workManual laborWork at officeRelocation- ...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 officeFlexible hours
$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$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 employmentWork at officeImmediate start- ...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 timeInternshipFlexible hours
- ...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 employmentWork at officeFlexible hours
- ...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 officeImmediate startRemote workFlexible hours
$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 jobHourly payFull timeContract workFlexible hours- ...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 timeApprenticeshipInternshipWork at officeImmediate startRemote workFlexible hours
- ...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 timeInternship
- ...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 timeFlexible hours
- ...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 timeWork at officeWorldwide
- ...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
- ...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 jobFor contractorsFlexible hours
- ...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 workWorldwide
- ...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...
- ...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 employmentWork at officeRemote workWork from homeFlexible hours
- ...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 jobFlexible hours
- ...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 timeRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software sales Montréal, QC
- software technical support Montréal, QC
- software support Montréal, QC
- software implementation project manager Montréal, QC
- golang software developer Montréal, QC
- software Montréal, QC
- software application developer Montréal, QC
- software asset management analyst Montréal, QC
- software intern Montréal, QC
- embedded software Montréal, QC

