
Senior Staff Software Engineer
Remote-first (United States; BC & ON, Canada) Senior Staff Software Engineer responsible for setting long-term technical vision and architecture for backend, experimentation, personalization, analytics, and conversion optimization systems. Role involves architecting and operating high-throughput distributed systems and APIs, partnering with data scientists and ML engineers to productionize capabilities, leading multi-team initiatives end-to-end, and mentoring staff. Requires 12+ years of software engineering experience and fluency with languages such as Python, Java, or Go and large-scale system design.