Remote job
Staff Software Engineer, Backend
Job details
About this role
Role overview
Lead backend engineering for a data activation product that connects warehouse data with business systems. This staff-level role combines hands-on, end-to-end delivery with technical direction across services, APIs and user-facing product areas, while helping integrate capabilities into a broader platform.
Responsibilities - Build, deploy and maintain features across the product stack, including backend services, APIs and interface components. - Work with product partners, leaders and customers to shape features and resolve gaps in early product or design specifications. - Prototype ideas to assess their value before committing to larger implementation work. - Lead major projects from research and technical design through implementation planning, rollout and ongoing operation. - Mentor less experienced engineers, review code and share engineering practices. - Coordinate work across teams, departments and time zones, providing project-level technical leadership.
Requirements - Strong experience delivering software end to end, including deploying and maintaining production code. - Broad capability across data-oriented backend systems, APIs and UI components. - Experience with at least one interpreted language and one compiled language. - Understanding of relational databases, system integration and API development. - Familiarity with a major cloud provider and experience participating in on-call support. - Customer focus, initiative and comfort making decisions in ambiguous settings while communicating across teams.
Nice to have
Experience with data warehousing or infrastructure management is beneficial. The described stack includes Ruby on Rails, TypeScript, Vue and AWS.
Benefits and work setup
The role is based in Toronto or Oakland and follows a hybrid model combining remote flexibility with in-person collaboration. Listed benefits include employer-paid medical coverage, paid leave and holidays, stock grants, development opportunities, a phone stipend and mental health resources; details may vary by location and worker type.