Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building Homebase’s scheduling, HR, and payroll products for small businesses. Shipping reliable features and leading end-to-end engineering projects.

Responsibilities

  • Design, build, launch, and support features across Scheduling, HR Management, and Payroll
  • Deliver reliable, testable, and maintainable code where accuracy matters
  • Solve problems across Scheduling, Time Tracking, HRM, and Payroll
  • Stay close to small business owners and workers and prioritize customer pain points
  • Use AI and agentic tools across design, coding, testing, and reviews
  • Provide code reviews and advance engineering standards
  • Mentor engineers around you and bring junior engineers along
  • Partner with Product Managers, Designers, and Data
  • Lead implementation of components and services
  • Own estimates, execution, delivery, and iterative improvement

Requirements

  • Strong software engineering fundamentals and a record of shipping production software that customers depend on
  • Strong background in Ruby on Rails is ideal
  • Clean design, solid tests, and thoughtful trade-offs
  • Comfort working in a high-velocity environment where shipping fast and iterating matters
  • Clear communication and ability to work with Product, Design, and Data
  • Active AI fluency; use AI tools daily and demonstrate impact
  • Experience with payroll, scheduling, workforce management, or similarly complex business domains is a plus
  • Ability to lead implementation of components or services and deliver projects end to end
  • Ability to own estimation, execution, and iterative improvement
  • Ability to mentor junior engineers
  • Must work in-office Tuesdays and Wednesdays in Toronto; Homebase does not currently offer relocation assistance

Benefits

  • Stock options
  • TFSA/RRSP with 4% company match
  • Comprehensive medical, dental, and vision coverage for you and your dependents
  • Flexible PTO
  • Company holidays
  • Designated focus periods
  • Paid AI tools with minimal restrictions
  • Maternity/Parental Leave EI top-up support after 6 months of service
  • Work From Anywhere Month
  • Meeting-free weeks yearly
  • Life insurance
  • Short-term and long-term disability coverage
  • Meals provided
  • Team offsites
  • Customer Days

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$200,000 per year

Degree requirement

No Education Requirement

Tech skills

RubyRuby on Rails

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.