
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A restaurant management software company in Canada is seeking a Software Developer to create impactful solutions used by over 1.5 million restaurant workers. This role involves developing high-quality features, collaborating with cross-functional teams, and improving existing systems. Ideal candidates will have a degree in computer science and experience in building web applications. The position supports a hybrid work environment, promoting growth and connection among teams.
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.
As a Software Developer at 7shifts, you’ll build features used every day by over 1.5 million restaurant workers, helping teams stay staffed, compliant, and supported through their busiest shifts. You’ll work closely with product, design, and engineering partners to solve real problems and deliver outcomes that matter, not just ship features. You’ll report to an Engineering Manager and be part of a collaborative, cross‑functional team that strikes a balance between speed and quality, while maintaining close connections to our customers. You don’t need to be an AI expert, but you’re curious and thoughtful about using modern tools, including AI, to reduce friction, improve productivity, and support high‑quality delivery, while ensuring anything you ship is accurate, secure, and clearly owned. You’ll get exposure to a large, evolving codebase and multiple areas of the product, with a strong emphasis on ownership, reliability, and impact.
We’re growing across several teams and experience levels, and team alignment will be based on experience, strengths, and business needs.
The base compensation range for this position is CAD $68,000 - CAD $118,000. This range reflects the full growth path for the role, from building core skills, to accomplished performance, through to role mastery. We typically target the accomplished level when hiring externally. At this level, individuals bring relevant experience in the role, demonstrate strong job‑related skills, operate with confidence and consistency, and are able to deliver impact with limited ramp‑up while still having meaningful opportunity to grow.
Compensation at 7shifts is performance and growth‑driven. As you develop your skills and expand your impact over time, your compensation grows with you. Your specific placement within this range is based on your job‑related skills, knowledge, and experience, as well as our internal equity assessment. We are always happy to discuss our approach throughout the hiring process.
We know you might not check every box, and that’s okay. If you’re excited about this role, inspired to contribute to a meaningful product, and eager to share ideas that drive real change, we’d love to hear from you. We’re building an inclusive team that reflects the diverse industry we serve, and we welcome applicants from all backgrounds.
We thank you for your interest in joining the 7shifts team!
Interested in building your career at 7shifts? Get future opportunities sent straight to your email.
Please note that we are able to support immigration for candidates eligible through the Global Talent Stream (GTS) or the Provincial Nominee Program (PNP). These programs apply to candidates in engineering, IT, experience design, and data analyst roles that have completed formal education (degree or college program) in their designated field and have 5 or more years of experience.