7shifts

Software Engineer

7shifts

Remote · Full Time

Be the first to apply

Experience
2+ yrs
Salary
CAD 80,000 – CAD 120,000 / year
Openings
1
Posted
1 hour ago
Work mode
Work from home
Education
Degree or diploma in computer science, software engineering, or related technical area
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About 7shifts

7shifts is a comprehensive scheduling and payroll platform developed to empower restaurant teams to succeed. The platform simplifies labor management, minimizes errors, and helps control costs for over 55,000 restaurants, serving more than one million workers. Their vision is to enhance team organization and performance within the restaurant sector through connected and engaged teams.

Role Overview

As an Intermediate Software Engineer at 7shifts, you will be responsible for end-to-end development, taking new features from design through deployment. You'll collaborate with a multidisciplinary team including product managers and designers, owning your tasks fully and making practical technical choices that impact a large user base.

Key Responsibilities

  • Develop and maintain robust, scalable backend services, APIs, and user-facing functions.
  • Incorporate AI-assisted development tools into your workflow, thoroughly reviewing and validating outputs with production-level rigor.
  • Work closely with cross-functional teams to transform complex challenges into practical, elegant solutions.
  • Improve system reliability and performance through detailed code reviews, architectural enhancements, and strategic refactoring.
  • Take charge of troubleshooting production issues by investigating and resolving bugs and user-reported problems.
  • Contribute actively to the engineering culture by engaging in technical discussions and continuously refining team processes and standards.
  • Lead projects from conception to delivery, making pragmatic decisions and consistently adding value to users.

Candidate Requirements

  • Degree, diploma, or equivalent practical experience in computer science, software engineering, or a related technical discipline.
  • At least two years of professional experience building, deploying, and maintaining web applications and services within a team environment.
  • Strong proficiency in modern web development, including backend programming languages and solid knowledge of relational databases.
  • A proven ability to deliver high-quality code with ownership throughout the full software development lifecycle.
  • Excellent communication and collaboration skills, capable of explaining complex technical ideas clearly and contributing effectively to teamwork.
  • A self-driven, proactive working style with good problem-solving skills to manage ambiguity and prioritize tasks appropriately.
  • Experience utilizing AI development tools (such as Copilot or Claude) as part of the development process.
  • A customer-centered approach along with a passion for creating solutions that address real-world challenges.

Preferred but Not Mandatory

  • Experience working in restaurant technology sectors delivering customer-focused solutions.
  • Practical experience with Elixir programming in production environments.

Compensation and Benefits

The salary range for this position is CAD 80,000 to CAD 120,000 annually. This range encompasses growth stages from developing core skills to mastering the role, with the typical external hire expected at the accomplished level who can confidently deliver results and still have room for growth. Compensation increases with performance and experience over time.

Additional benefits include health and dental coverage, lifestyle spending accounts, flexible parental leave policies, a flexible vacation system, latest Apple technology equipment, remote work setups, company swag, and opportunities for professional development including coaching and career planning.

Culture and Work Environment

  • Work on an evolving product delivering high impact to restaurants.
  • Engage with challenging, meaningful work in a dynamic industry.
  • Participate in an inclusive culture recognized as one of North America's top workplaces, promoting fast-paced problem solving, team celebrations, and both remote and in-person collaboration.
  • Equity participation as part of a Series C VC-backed company.
  • Flexible hybrid work environment with offices in Saskatoon and Toronto, plus remote work options including the '90 Day Shift' program which allows working from almost anywhere for a limited period.

Inclusivity

7shifts welcomes candidates from all backgrounds and fosters an inclusive team environment reflective of the diverse restaurant industry. Candidates who are passionate about contributing and growing, even if they do not meet every qualification, are encouraged to apply.

Minimum education

Bachelor's Degree

Tools & software

How they work

Communication Teamwork & Collaboration Problem Solving Customer Focus Independence

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer