Staff Software Engineer (Ottawa)

Staff Software Engineer (Ottawa)

07 Aug
|
Checkfront
|
Ottawa

07 Aug

Checkfront

Ottawa

At Checkfront, we're builders, doers, and difference-makers, driven by a shared mission to reshape the tours, activities, and experiences industry. Alongside our sister brands, Rezdy and Regiondo, we power more than 20,000 businesses and support over $10B in bookings globally. Our technology helps operators thrive while delivering unforgettable moments to travelers around the world.We're looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real customers and meaningful scale. The team is focused on maintaining and improving the product with work spanning reliability, performance, retention, maintainability, and new feature development.As a Staff Engineer, you'll work closely with engineering, product, and customer‐facing teams to help the team deliver well‐scoped, high‐quality work while improving the health and stability of the platform over time.We're looking for an experienced, product‐focused engineer who can raise the technical bar, identify the right seams for improvement, reduce risk, and help the team move faster with confidence.What You'll DoProvide technical leadership on maintenance, reliability, performance, and product development workPartner with Product to understand requirements, clarify technical constraints, and shape implementation plansCollaborate with stakeholders to understand customer pain points, production issues, and operational risksImprove delivery quality through better patterns, thoughtful code review, clearer technical plans, and stronger rollout practicesIdentify opportunities to improve testability, observability, reliability, and maintainabilityHelp the team reduce technical debt incrementally without disrupting ongoing product deliveryMentor other engineers through technical guidance, pairing, code review,



and design discussionsContribute to process improvements that help the team plan, deliver, and operate more effectively over timeWhat We're Looking ForYou may be a fit for this role if you:Have significant experience as a senior or staff‐level software engineer on product‐focused teamsAre comfortable working in large, mature, or complex codebasesKnow how to make incremental improvements that reduce risk and improve maintainability over timeCan balance customer needs, business priorities, technical debt, and delivery riskCare deeply about reliability, performance, testability, and operational qualityCan create technical clarity from complex systems, unclear boundaries, and imperfect abstractionsCommunicate clearly and directly with engineers, product managers, support teams, and other stakeholdersCan use AI‐assisted development tools thoughtfully and effectively while maintaining robust engineering judgementCan help improve team process without being dogmatic about methodologyLead through influence, example, and technical credibility rather than authorityEnjoy mentoring other engineers and helping a team raise its overall level of executionAre pragmatic, steady, and thoughtful when working on business‐critical systemsNice to HaveExperience in booking, ecommerce, travel, tours and activities, or other operationally complex domainsExperience modernizing older systems incrementally while continuing to ship customer‐facing workStrong PHP experience in production environmentsStrong experience with React, Postgres, cloud infrastructure, CI/CD pipelines, and observability toolingExperience improving test coverage, deployment confidence, incident response, or production diagnosticsThe expected salary range for this position is $150,000 - $210,000 CAD, with final compensation based on experience, skills, and qualifications. #J-18808-Ljbffr

📌 Staff Software Engineer (Ottawa)
🏢 Checkfront
📍 Ottawa

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 engineer (ottawa) / ottawa