Senior Software Developer - Toronto - 7shifts

    7shifts
    7shifts Toronto

    4 days ago

    Description

    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 Senior Software Developer at 7shifts, you'll join our Developer Experience squad, where the focus is on strengthening the backend and data foundations that power the product. You'll help shape how our systems scale as usage and complexity grow, improving performance, reliability, and data integrity across core workflows used every day by over 1.5 million restaurant workers. You'll report to an Engineering Manager and play a key role in shaping critical technical decisions across product, design, and engineering.

    What you'll do:

    • Design, build, and ship complex product features that depend on well‑modeled, reliable, and scalable data
    • Own work end to end, from problem definition and technical design through delivery, iteration, and long‑term support
    • Apply strong database and data modeling fundamentals when designing schemas, queries, and data flows that support correct product behavior
    • Translate product and business needs into thoughtful technical solutions, identifying tradeoffs and risks early
    • Improve performance, reliability, and data integrity by addressing root causes and reducing system complexity
    • Set and reinforce strong engineering practices through code reviews, testing, and consistent technical standards
    • Mentor other developers through feedback and technical guidance, helping the team make better decisions over time
    • Use modern tools, including AI, thoughtfully and responsibly to reduce friction and improve delivery

    What you bring:

    • A degree or diploma in computer science, software engineering, or a related technical field, or equivalent practical experience
    • Experience owning and supporting production software used by real customers, including making technical decisions and tradeoffs as data‑driven workflows grow in scale and complexity
    • Strong experience working with databases, data modeling, and data‑driven systems at scale
    • The ability to take ambiguous, complex problems and turn them into clear, maintainable solutions
    • Comfort working in large, evolving codebases and improving existing systems over time
    • Sound technical judgment when balancing speed, quality, performance, and long‑term maintainability
    • Clear communication and the ability to collaborate effectively with cross‑functional partners
    • Experience mentoring other developers or leading technical discussions within a team

    It'd be even cooler if you had:

    • Experience scaling databases and data‑driven solutions, both from the application side, all the way through to supporting infrastructure

    This role is part of an existing vacancy and is part of our current hiring plan.

    Compensation


    The base compensation range for this position is CAD $130,000 to $180,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.

    Our commitment to our Shifties:

    • Opportunity: Our product is evolving in exciting ways, and we're focused on delivering even more value to restaurants. This momentum creates real opportunities to learn and grow. Whether you're honing your craft or exploring new paths, you'll be supported and empowered to own your growth and impact a product shaping the future of the restaurant industry.
    • Challenge: We're tackling real problems in a fast‑moving, complex industry. The work is scrappy and ambiguous, but meaningful. You'll think critically, act with intention, and shape solutions that make a real difference for restaurant teams.
    • Culture: We're proud to be recognized among the best workplaces in North America. Guided by our mission and values, we move fast to solve meaningful problems and celebrate wins together. Whether through in‑office and remote events, team offsites like Sparks, or everyday moments of connection, we create space for shared growth, collaboration, and fun.
    • Equity: We're a Series C, VC‑backed SaaS company, and we believe everyone should share in the success they help create. When we build together, we grow together.
    • Health and Wellness: We support Shifties in and outside of work, knowing that what people need can change over time. From day one, you'll have access to benefits like health and dental, lifestyle spending accounts to a parental leave program built with flexibility in mind, to help you bring your best self to work.
    • Flexibility: Our team is intentional around how and where we work, whether remotely, in person, or a mix of both. We prioritize candidates who thrive in a hybrid work environment with offices in Saskatoon and Toronto, ensuring in‑person collaboration and connection when possible. Plus, we offer a flexible vacation policy to encourage everyone to recharge when needed. Oh, and our '90 Day Shift' program lets Shift work from (almost) anywhere because who wouldn't want to trade their desk for a beach view once in a while?
    • Support: We set Shifties up for success with the tools they need, like the latest Apple tech, a home office setup, and some 7shifts swag to make it official. But support goes beyond day one. We're serious about professional growth, offering coaching, feedback, development planning, and opportunities to grow from within.

    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.


    #J-18808-Ljbffr

  • Only for registered members Toronto, ON

    At BRAHMA IA nous constituons une équipe pour repousser les limites de la technologie des Créatures dans les domaines des effets visuels et du long métrage d'animation. Aux côtés de nos artistes nous façonnons une vision pour l'avenir des Créatures numériques. · ...

  • Only for registered members Toronto, Ontario

    Nous recherchons un développeur logiciel dynamique et hautement qualifié pour rejoindre nos équipes Model Context Protocol (MCP) et Agentic AI. Au sein de ces équipes, vous jouerez un rôle crucial dans le développement de nos technologies basées sur l'IA. · ...

  • Only for registered members Toronto

    Le groupe Entertainment and Media Solutions (EMS) d'Autodesk redéfinit l'avenir du divertissement. Nous donnons aux créateurs de contenu les moyens d'inspirer, d'éduquer et de divertir. · Répondant principal à la mise en œuvre des fonctionnalités de base. · Contributeur actif à l ...

  • Only for registered members Toronto Full time

    + Aperçu du Poste · Notre équipe de développement logiciel recherche un développeur logiciel senior pour rejoindre l'équipe d'intégration de plateformes dans un environnement de développement agile et dynamique. Vous jouerez un rôle clé dans la définition et la mise en œuvre des ...

  • Only for registered members Toronto, ON

    We are looking for a Software Developer to join our team at ProviderSoft. As a Software Developer, you will have the opportunity to work closely with a highly-skilled development team to advance our leading SaaS ERP solution for the Early Childhood Education market. ...

  • Only for registered members Toronto, Ontario

    L'entreprise Autodesk transforme le secteur de l'architecture, de l'ingénierie et de la construction en améliorant les múthodes existantes de conception computationnelle et d'automatisation grêce aux technologies Agentic. On cherche un ing înieur logiciel principal senior chargΣ ...

  • Only for registered members Toronto, ON Remote job

    We are seeking a skilled and innovative Software Engineer to join our dynamic development team. · ...

  • Only for registered members Toronto, ON

    We are currently seeking a Software Developer with Python and C++ experience to join our fantastic Development team. · SDFX Studios is the recognized leader in high-quality conversions of 2D theatrical content into stereoscopic 3D imagery, working with major motion picture studio ...

  • Only for registered members Toronto, ON

    The opportunityAs the Software Developer, you will analyze and develop software solutions to help meet business objectives. · Analyze and design systems of high quality that make appropriate use of technology. · Maintain currency in technological trends and directions; continuall ...

  • Only for registered members Toronto, ON Remote job

    We are looking for a passionate and endlessly curious Software Developer to join one of our growing feature development teams. · ...

  • Only for registered members Toronto, ON

    This position is for a software developer to work on large-scale multi-client web applications. The ideal candidate will have experience in Java development with Oracle or SQL database and knowledge of microservice architecture. ...

  • Only for registered members Toronto, ON

    A software developer role at Float Financial Solutions Inc., responsible for designing backend systems that support money movement and financial workflows with a focus on correctness reliability trust as well as building distributed systems including asynchronous workflows retrie ...

  • Only for registered members Toronto, Ontario

    Basée à Toronto, Askuity est une entreprise offrant une plateforme logicielle d'analyse en commerce de détail qui exerce ses activités en tant que division de Home Depot. · ...

  • Only for registered members Toronto, ON Remote job

    +You will be working on a 100% remote schedule as part of Fidelity's dynamic working arrangement. · Degree in Computer Science, Software Engineering, Economics or Mathematics. · 2+ years of related experience · Knowledge and experience in developing applications for mutual fund/i ...

  • Only for registered members Toronto, ON

    We are growing our engineering team and are looking for an experienced, product-minded Software Engineer to help build and scale our platform. · ...

  • Only for registered members Toronto, Ontario

    +Afin pourvoir le poste d’ingénieur principal logiciel dorsal, Askuity recherche une personne hautement motivée qui possède une expérience technique et qui peut effectuer les tâches relatives au développement logiciel dorsal ainsi qu’au développement et l’exploitation. · La titul ...

  • Only for registered members Toronto

    As the Software Developer III, you will collaborate with other technology teams to design, develop and implement software systems and solutions architecture critical to Moneris' business operations. · ...

  • Only for registered members Toronto, Ontario

    The Company Univeris is a privately held company and is the leader in enterprise wealth management for the Canadian market. · Has working experience in an iterative software development life cycle model, preferably following an Agile methodology like SCRUM, SAFe, XP, etc · Contri ...

  • Only for registered members Toronto -

    SDFX Studios is seeking a Software Developer with Python and C++ experience to join their Development team in Toronto. · ...

  • Only for registered members Toronto, ON

    Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. · ...

  • Only for registered members Ontario, Canada

    We are seeking a Software Developer with strong experience in C++ application development to contribute to the ongoing evolution of DFdiscover. · ...

Jobs
>
Senior software developer
>
Jobs for Senior software developer in Toronto