4 days ago
Toronto, CanadaSenior
Responsibilities
- Design and build data structures and pipelines for rollup reporting across multi-location restaurant groups.
- Own reporting work from schema design through beta delivery.
- Architect and lead early development of a scalable permissions and authorization system with role-based access control.
- Define and sequence the migration path from the existing permissions system.
- Partner with product to estimate, prioritize, and manage tradeoffs and risks across two foundational workstreams.
- Communicate architectural decisions, status, risks, and plan changes to engineering, data, and leadership stakeholders.
- Use AI agents, spec-driven development, agentic harnesses, code generation, and debugging tools in daily development.
- Improve team quality through code reviews, design discussions, mentoring, and technical guidance.
Requirements
- 7–10 years of experience building production software.
- Experience where data modeling or permissions and authorization were central to system design.
- Experience owning systems end to end, including technical design, delivery, support, and iteration.
- Ability to turn ambiguous and complex problems into clear, maintainable solutions.
- Comfort working in large, evolving codebases while improving them incrementally.
- Strong judgment balancing speed, quality, performance, and maintainability against timelines.
- Clear communication and effective collaboration across engineering, product, and data teams.
- Experience mentoring developers or leading technical discussions.
- Preferred: hands-on experience with data lake or warehouse tooling such as Snowflake, BigQuery, or AWS equivalents.
- Preferred: experience in domains where accuracy, reliability, and real-time data are business-critical.
Benefits
- Performance- and growth-driven compensation with opportunities for professional development, coaching, feedback, and internal growth.
- Equity participation at a Series C, venture-backed SaaS company.
- Health and dental benefits, lifestyle spending accounts, and flexible parental leave.
- Hybrid flexibility with remote and in-person work, with offices in Saskatoon and Toronto.
- Flexible vacation policy and the 90 Day Shift program for working from almost anywhere.
- Latest Apple technology, home office setup, and company swag.
- Team events, offsites, and an inclusive collaborative workplace.