Senior Software Developer, Mid-Market at 7shifts | CA | Rezi

Senior Software Developer, Mid-Market at 7shifts

Senior Software Developer, Mid-Market

7shifts · CA

3 weeks ago

Senior Software Developer, Mid-Market

7shifts · CA

22 days ago
Resume preview

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

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Developer, Mid-Market role.

Rezi rewrites your resume against 7shifts's job description. Free.

Resume score gauge reading 58 out of 100

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.