Remote job
Staff Software Engineer
Job details
About this role
Role overview
Set technical direction for a platform that provides managed relational and key-value databases to engineering teams. The staff-level role combines architecture, hands-on development, operational ownership, and technical leadership, with a focus on making critical data services scalable, dependable, and easier to operate across regions.
Responsibilities - Define a year-long technical strategy and connect it to high-impact engineering initiatives. - Design and build components for a scalable datastore platform, including systems that support multi-region availability and horizontal growth. - Develop management and self-service capabilities for large database fleets, automating migrations, recovery, sharding, and performance tuning. - Work with product, infrastructure, reliability, analytics, and design partners to assess database solutions, trade-offs, and long-term sustainability. - Establish monitoring, testing, alerting, incident playbooks, and on-call practices that support service availability. - Set design and code review standards, share technical guidance, and help develop teammates through feedback and mentorship.
Requirements - Eight or more years designing, building, and launching large-scale backend systems; Python or Kotlin experience is relevant. - Strong experience developing highly available distributed systems. - At least five years of hands-on database expertise, especially with relational or distributed SQL systems such as MySQL, PostgreSQL, TiDB, or Vitess. - Deep understanding of database fundamentals, including schema design, query optimization, scaling, data integrity, and access patterns. - Ability to set technical direction, communicate clearly across teams, and take ownership of production operations. - A related bachelor's degree or equivalent practical experience.
Nice to have - Experience with cloud and data infrastructure such as AWS, Spark, or Kubernetes. - Background building database platforms or automating operations across large fleets.
Benefits and work setup - Remote-first role open to candidates residing in specified Canadian provinces; occasional in-person onboarding may be required. - Published base salary range is CAD $181,000–$241,000 per year. Total compensation may also include equity and monthly health, wellness, and technology stipends. - Benefits include medical, dental, and vision coverage for employees and dependents, flexible time off, holidays, and an employee stock purchase plan.