Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Developer, Mid-Market role.
Rezi rewrites your resume against 7shifts's job description. Free.

Tailor your resume to this Senior Software Developer, Mid-Market role.
Rezi rewrites your resume against 7shifts's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Developer, Mid-Market posting at 7shifts — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Developer, Mid-Market posting at 7shifts — free, in seconds.
About the Role
As a founding engineer on the mid-market squad, you will build foundational systems for restaurant groups with complex needs, including multiple locations, layered permissions, and rollup visibility. You will define data structures for reporting and design a scalable permissions and authorization system. This greenfield opportunity allows you to shape systems used by over 1.5 million restaurant workers.
Responsibilities
- Design and build data structures and pipelines for rollup reporting, owning the work from schema design through beta delivery.
- Architect and lead early development on a new permissions and authorization system, mapping the migration path and sequencing the transition.
- Partner with product counterparts to sequence, estimate, and prioritize foundational workstreams, surfacing tradeoffs and risks.
- Communicate architectural decisions and status clearly to the team, data team, and leadership.
- Work alongside AI agents for spec-driven development, code generation, debugging, and daily workflow.
- Raise the technical bar of the squad through code reviews, design discussions, and hands-on guidance.
Requirements
- 7–10 years of experience building production software, with a focus on data modeling or permissions and authorization.
- Experience owning systems end-to-end, from technical design through delivery, support, and iteration.
- Proven ability to turn ambiguous, complex problems into clear, maintainable solutions.
- Comfort in large, evolving codebases, with the ability to improve them incrementally.
- Strong technical judgment balancing speed, quality, performance, and long-term maintainability against a timeline.
- Clear communication and ability to work effectively across engineering, product, and data partners.
- Experience mentoring developers or leading technical discussions.
Skills
- Data modeling
- Permissions and authorization systems
- System architecture
- Code reviews
- Design discussions
- Technical guidance
- AI agent utilization
- Spec-driven development
- Agentic harnesses
- Code generation
- Debugging
Location
- Saskatoon
- Toronto
Work Type
- Hybrid
Experience Level
- Senior
Salary/Compensations
- CAD $130,000 to $180,000
Benefits
- Health and dental benefits
- Lifestyle spending accounts
- Flexible parental leave program
- Latest Apple tech
- Home office setup
- Flexible vacation policy
About the Company
- 7shifts is a scheduling and payroll platform designed to help restaurant teams thrive.
- With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants.
- Our mission is to simplify team management and improve performance for restaurants, with a long-term vision of creating a thriving restaurant industry through the power of connected & engaged teams.
- We are a Series C, VC-backed SaaS company.
Equal Opportunity
- We’re building an inclusive team that reflects the diverse industry we serve, and we welcome applicants from all backgrounds.