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

Staff Software Developer, Dealer Solutions

Leap Tools Inc.

At Leap Tools, we are building the world's most advanced solutions for the interior décor industry. With customers in 80+ countries, our clientele includes Fortune 500 companies such as Home Depot, local retailers such as Alexanian's, and everything in between. We have been recognized as one of the fastest-growing tech companies by Deloitte for multiple years in a row, and we are looking for ambitious challenge-seekers to fuel our momentum and help us create an iconic global tech company.

About our product

Our technology lets you preview products in your own room before you buy them. Imagine you want to redesign your home and have been searching for new tiles for your kitchen, or a new rug for your living room. You definitely want to make sure it will look good in your space. We enable you to do that through our proprietary cutting-edge technology, presented in an extraordinarily simple and accessible way. Try our rug demo now! Simply upload a picture of your room using your mobile phone, and slide the rug under your coffee table:

About the role

This is a new position. We are adding a Staff-level engineer to hold technical direction across multiple projects.

We have recently acquired QFloors, a company building an ERP solution for the flooring industry. We are in the process of modernizing and integrating this platform with the rest of our system.

The migration of QFloors from our 20+ year-old desktop software system to a modern web stack is the largest engineering program in this part of the company. It is multi-tenant, runs on live customer data, and moves one business domain at a time while dealers keep working. Each domain has to be designed once and land correctly in both codebases, in the right order, with a safe cutover per tenant. That takes someone who designs six plus months ahead, sees across both sides (Desktop & Web), and can hold a line on architecture while the teams ship every release.

You will not be the manager of these teams, and you will not be a specialist confined to one stack. You will be the most senior engineer in the room for both, and the person the engineering manager and the CTO look to for what the platform should become.

About you

You have a passion for solving complex problems and working on products used by millions of people. You enjoy setting the bar high and clearing it. You can lead by example, but you know when to step aside and let the team run with the ball. Your technical knowledge is matched only by your passion to design, create, and succeed with others.

You want to build on your experience. You are interested in making a big impact, but perhaps you are currently limited in your growth potential. Join us and you will work directly with our talented engineering team to push our product to new heights.

We hire humans, not job descriptions.

We’re happy to create unique roles and compensation for the right talent.

About our stack

  • Web : Python, Django, Next.js, TypeScript, PostgreSQL, Kubernetes, AWS
  • QFloors desktop : C++ on Windows, PostgreSQL, delivered through Azure Virtual Desktop

What you'll do

  • Own the technical direction of the QFloors-to-ERP migration across both teams: the domain sequencing, the data model each domain lands on, the cutover strategy per tenant, and the seams that let the desktop and the web ERP run side by side until the last domain moves.
  • Design six-plus months ahead. Anticipate what both teams will need, break the work down so engineers at different levels can be productive on it, and identify the foundational investments before they become blockers.
  • Drive the largest projects in the program to completion, staying hands-on in the code where it matters most and delegating where it doesn't.
  • Elicit requirements and lead design discussions across the full range of technologies both teams use, from the legacy desktop code to the Django services and the Next.js surfaces in Roomvo Pro.
  • Evaluate competing approaches on quality risk, considering the technology, the delivery process, and the team's expertise, and guide the teams to the best one. Be willing to change a technology in use and lead everyone through the change.
  • Set the bar for reviews on both teams. Review the work and the feedback other reviewers give, spot the patterns worth turning into standards or automation, and build the trust that lets you delegate review responsibility.
  • Mentor everyone, on every technology either team uses. Grow the engineers who came up on the desktop side into full contributors on the web stack.
  • Keep the platform observable, scalable, and cheap to run. Know the strengths and limits of what we use, including the Azure footprint the desktop product still depends on, and make sure the transition off it creates no drag.
  • Partner with the engineering manager, product, and the CTO on the roadmap. Bring proposals, not problems. When something is blocked, come with an alternative way to organize the work.
  • Help us hire and onboard. You will be trusted to evaluate the technical depth of candidates for both teams.
  • Drive the design, architecture, and delivery of complex backend systems that enable 3D and computer vision experiences at scale.
  • Lead the development of mission-critical APIs, data pipelines, and services that support high-traffic applications used globally.
  • Partner with product and engineering leadership to define technical direction, identify foundational investments, and plan for scale and performance.
  • Serve as a force multiplier by mentoring senior engineers, conducting architecture reviews, and enabling high-quality, high-velocity development across teams.
  • Champion engineering excellence and set the technical bar for backend systems in terms of scalability, resiliency, observability, and maintainability.
  • Lead cross-functional initiatives that span multiple teams and stakeholders across the business.
  • Help shape the long-term technical vision and culture of the engineering organization.
  • Influence hiring, onboarding, and growth strategies to ensure a strong and healthy team over time.

We're looking for someone with

  • 8+ years of software development experience building and operating scalable, reliable systems that businesses depend on in production.
  • A track record of leading a multi-team migration or re-platforming of a system with live users and live data, end-to-end.
  • Deep understanding of computer science fundamentals: algorithms, data structures, networking, databases.
  • Strong data modelling and relational database skills. You have designed schemas for multi-tenant systems and safely migrated data between them.
  • Proven ability to design distributed services with performance, observability, and fault tolerance in mind.
  • Strong architectural instincts and the ability to make high-leverage technical decisions that hold across multiple teams and codebases.
  • Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and raise engineering practices across the board.
  • Exceptional ownership mindset. You drive initiatives forward, raise the bar, and deliver lasting impact.
  • Excellent communication and cross-functional collaboration skills, including with people who are not engineers.
  • Comfortable operating in a fast-paced, high-autonomy, product-driven environment.

Preferred, not required

  • Experience with ERP, accounting, or other business management software, or with e-commerce and catalogue management.
  • Experience with Python and Django on the backend, or a comparable framework.
  • Experience with Windows application development and with Azure infrastructure. Our desktop product runs there today, and you will be touching both while it does.
  • Familiarity with our stack is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome.

About our culture

  • We're a remote-first company that encourages our employees to work from where they're most productive.
  • We work in tight-knit teams to cultivate an ownership mentality.
  • We cherish curiosity and an obsession for details because we know these details are invaluable over the long run.
  • We're hyper-focused on our achievements and our ability to execute our promises. We act with urgency.
  • Work anywhere in the world for up to 3 months!
  • We value families, by offering a parental leave program
  • We offer a work-from-home stipend
  • Your birthday (and our company's birthday) is a day off!

About our hiring process

  • You upload your resume and complete a brief questionnaire.
  • Three rounds of technical assessment.
  • Culture fit assessment.
  • Final interview with leadership.
  • Offer

We value exceptional talent above all else.

We can scale roles and compensation to match your unique situation.

AI in Recruitment - At Leap Tools, we leverage AI technology to enhance our recruitment process. These tools assist with tasks such as resume screening, sourcing prospective candidates, and to support administrative tasks for enhanced operational efficiency. Founders and senior leadership are directly involved in our recruitment process, and AI is never used to make the final hiring decision. We are committed to the responsible use of AI in our hiring practices.

This is a net new position on the team.

Leap Tools is an equal opportunity employer committed to fostering an inclusive, equitable, and accessible environment. Accommodations are available on request for candidates taking part in all aspects of the interview process. If you require any accommodation, please contact us at View email address on apply.j-vers.com.

Our demo, in case you missed it:

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Developer, Dealer Solutions in Ottawa, ON vacancy
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future...  ...technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation... 
    Suggested
    Full time

    IBM

    Ottawa, ON
    3 days ago
  •  ...baseband development team and help build software for current and next-generation radio access...  ...radio resource management functions. Develop software for embedded, real-time...  ...for radio access networks. Help deliver solutions that support network performance, energy... 
    Suggested
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    2 hours ago
  • $95k - $110k per year

     ...In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. This role is Hybrid Ottawa Software Developer Position Summary The successful candidate will build robust, high-performance software... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Ottawa, ON
    1 day ago
  • $80k - $105k per year

     ...BB), provides the trusted foundation that software-defined and physical AI systems depend on...  ...systems, hypervisors, middleware, solutions, and development tools, along with the support...  ...at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms... 
    Suggested
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  • $100k - $135k per year

     ...The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development,...  ...and Operational Mission Data (OMD) product solutions for the Department of National Defence (DND). Reporting to the Senior Staff Software Developer, this role will... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago
  •  ...love 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... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    2 days ago
  • $115k - $145k per year

     ...systems. Our optical and photonic solutions power everything from AI and...  ...Love This Role Lumentum is developing the next generation of...  ...looking for a hands-on senior developer to take technical ownership of embedded Linux application software from design through implementation... 
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    2 hours ago
  •  ...on. In this role, you will have the opportunity to work on the software development for various next generation connected Ford vehicles....  ...Ford Electronic Control Units together. As a Systems Software Developer, you will be working to integrate, validate, and support various... 
    Full time

    Ford Motor Company

    Ottawa, ON
    6 days ago
  • $80k - $105k per year

     ...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development,...  ...and Operational Mission Data (OMD) product solutions for the Department of National Defence (DND). Reporting to the Senior Staff Software Developer, this role will leverage... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago
  • $75k - $110k per year

     ...Company Overview Agility PR Solutions provides today's communicators with powerful...  ...environment. About The Role As a Front End Developer you will be responsible for the...  ...frontend framework. Our teams use an Agile Software development process to deliver software to... 
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    9 days ago
  •  ...the right place! We are looking for a Staff iOS Developer to join one of our squads where you...  ...conventional approaches, and execute cutting-edge solutions that enhance user engagement....  ...tests Good conceptual understanding of software design and code beauty Experience... 
    Remote job
    Local area
    Flexible hours

    Lightspeed Commerce

    Ottawa, ON
    more than 2 months ago
  • $138.45k - $173.06k per year

     ...McDonald’s and JYSK - Solink delivers clarity when it counts. Our solutions help businesses reduce shrink, optimize performance, and...  ...greenfield role; it’s a stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine pride in... 
    Permanent employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    17 days ago
  • $108.75k - $152.25k per year

     ...the trusted foundation that software-defined and physical AI systems...  ..., hypervisors, middleware, solutions, and development tools, along...  ...) Team is looking for Driver Developers (Software Dev II & Senior’s)...  ...Interested in opportunities to develop software under specialised safety... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  • $131.25k - $181.25k per year

     ...industries, providing a trusted foundation for software-defined businesses to thrive. The...  ...operating systems, hypervisors, middleware, solutions, and development tools, along with...  ...time systems. What You'll Do Design, develop, and enhance core operating system technologies... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  • $150k - $183k per year

     ...Senior Software Developer – Embedded VoIP Systems About the Role We are seeking an experienced Embedded Software Developer to join our...  ...on VoIP telephone development as part of the FortiVoice solution . This role involves low-level embedded Linux development... 
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    14 hours ago
  • $108.75k - $152.25k per year

     ...industries, providing a trusted foundation for software-defined businesses to thrive. The...  ...operating systems, hypervisors, middleware, solutions, and development tools, along with...  ...experienced and highly motivated Software Developer in Test to help validate and deliver next... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  • $90k - $126k per year

     ...BB), provides the trusted foundation that software-defined and physical AI systems depend on...  ...systems, hypervisors, middleware, solutions, and development tools, along with the support...  ...at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  • $185k - $195k per year

     ...Alarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies...  ...abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...countries.   Serving thousands of customers globally, our solutions are playing a crucial role in modernizing digital investigations... 

    magnetforensics

    Ottawa, ON
    28 days ago
  • $137k per year

     ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future...  ...technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation... 

    IBM

    Ottawa, ON
    19 days ago
  • $24 - $35 per hour

     ...for the 5th consecutive year . Position Title: Embedded Software Developer Co-op (Optical Circuit Switch) Employment Type: Student – Co...  ...networks and most advanced systems. Our optical and photonic solutions power everything from AI and cloud computing to data centers,... 
    Full time

    Lumentum Operations

    Ottawa, ON
    1 day ago
  • $108.75k - $152.25k per year

     ...Job Description: Shape the software foundation behind the next generation...  ...our Sensor Framework team is developing a high-performance, scalable...  ...Embedded Software Developer who thrives on solving complex...  ...deliver scalable, high-performance solutions across new sensors and... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  •  ...create a suite of integrated solutions for time management, resource...  ...add-on for Jira, and we have developed and acquired a multitude of tools...  ...a passionate and experienced software developer to join our Platform...  ...Manager for Jira Cloud. As a Staff Developer, you'll drive technical... 
    Remote work
    Work from home

    Tempo Software

    Ottawa, ON
    1 day ago
  •  ...architects design innovative solutions that make our tomorrow's possible...  ...traditional mission-critical software engineering and next-...  ...strategies to management and technical staff. Communicating system...  ...software, (COTS and/or custom developed) components into new or existing... 
    Long term contract
    Full time
    Temporary work
    Local area
    Worldwide

    Thales

    Ottawa, ON
    1 day ago
  • $94.2k - $150.7k per year

     ...what it’s like to work at CNN, follow @WBDLife on Instagram and X! Your New Role… CNN Digital Commerce is looking for a Staff Software Developer experienced in modern enterprise-class languages and development platforms, with a strong emphasis on JavaScript/Node. The candidate... 
    Long term contract
    Temporary work
    Local area

    Canadian AP Ventures Company

    Ottawa, ON
    2 hours ago
  •  ...providing a full suite of accounting solutions for forward thinking...  ...and work-life flexibility. As a staff accountant, you'll be one of the...  ...oral & written Ability to develop and maintain strong client relationships...  ...learning and trying out new software/technologies Can work... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    CPA Plus

    Ottawa, ON
    9 days ago
  •  ...architects design innovative solutions that make our tomorrow's possible...  ...and business stakeholders to develop innovative, resilient, and...  ...indirect access to hardware, software or technical information controlled...  ...experts), encompassing local staff, remote resources, and external... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to friday

    Thales

    Ottawa, ON
    1 day ago
  • $110.63k - $149.68k per year

     ...consecutive year . Position Title: Engineer Staff, SW Development Employment Type: Full-...  ...systems. Our optical and photonic solutions power everything from AI and cloud computing...  ...computer science, Computer Engineering, Software Engineering, Electrical Engineering, or a... 
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    1 day ago
  •  ...Description We are seeking a Staff Engineer (Physical AI - System...  .... In this role, you will develop and validate technologies...  ...hardware, mechanical, compute, and software design choices. · Design,...  ...is an embedded semiconductor solution provider driven by its Purpose... 
    Permanent employment
    Work at office

    Renesas Electronics

    Ottawa, ON
    1 day ago
  • $100k - $150k per year

     ...Synopsys is the leader in engineering solutions from silicon to systems, enabling customers...  ...with EDA vendors and internal tool developers to drive new features, evaluate technologies...  ...Central CAD / Design Enablement. The team develops and supports the simulation... 
    Remote work
    Worldwide

    Synopsys Inc

    Ottawa, ON
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Developer, Dealer Solutions. Be the first to apply!