Remote job
Staff Software Engineer, Backend (Search)
Job details
About this role
Role overview Lead backend engineering strategy for search and discovery experiences in a consumer shopping product. The role spans scalable service design, search and recommendations, and operational reliability, while partnering across disciplines to improve customer experience and support new product opportunities.
Responsibilities - Set the team's technical direction and connect longer-term plans to high-impact delivery work. - Collaborate with product, design, analytics, and engineering partners to make technical risks and trade-offs clear. - Guide the design of search and recommendation services and advocate for sound technical and operational practices. - Own service health through monitoring, testing, alerting, incident playbooks, and on-call processes. - Establish design and code review standards, communicate engineering practices, and mentor teammates.
Requirements - At least 8 years designing, developing, and launching large-scale backend systems using languages such as Python or Kotlin. - Extensive experience building highly available distributed systems; relevant technologies include AWS, MySQL, Spark, and Kubernetes. - At least 2 years working in search or related recommendation systems. - Experience developing consumer experiences with a UI framework such as React. - Ability to plan and deliver major features or system changes, including deprecations, and produce clear, maintainable code. - Comfort working through ambiguity, learning unfamiliar systems, incorporating feedback, and communicating effectively across teams.
Benefits and work setup - Remote within Canada, limited to residents of Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan. Occasional office work may be needed, and new hires attend in-person onboarding. - The listed annual base salary range is CAD $181,000–$241,000; compensation depends on location, experience, and skills. - Benefits may include health coverage, monthly technology and wellness stipends, flexible time off, holidays, and equity-related rewards.