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
Software Engineering Evaluator assessing AI - generated code for correctness, security, performance, and subtle defects. Remote hourly contract supporting leading AI research organizations.
Senior backend engineer building Instacart’s grocery fulfillment and logistics platform. Designing scalable systems for routing, shopper task allocation, fulfillment tracking, and compensation.
Node.js engineer developing Tether’s peer - to - peer stack and expanding its modular npm ecosystem. Building production - scale software for Tether’s global digital - finance and communications products.
Node.js engineer developing Tether’s P2P stack and expanding its 1,500+ npm - module ecosystem. Building modular software for Tether’s global blockchain and digital - finance products.
Staff engineer shaping agentic software development workflows and shared Go tooling. Building AI - native platforms for CircleCI, the global continuous integration and delivery platform.
Software Engineer building AI agents, lifecycle automation and referral features for Total Life, a telehealth company serving older adults. Improving patient conversion, retention and care workflows.
Full Stack Engineer building Souk’s scalable digital marketplace connecting buyers and sellers worldwide. Developing front - end, back - end, and AI - agent capabilities for seamless user experiences.
VP leading software engineering strategy, AI - enabled development, and large - scale teams at Photonic, a quantum computing company. Driving software - hardware co - development from research to scalable systems.
Full Stack Software Developer building software for GHD’s engineering and environmental specialists. Delivering full - stack solutions, shaping requirements, and collaborating across digital transformation projects.
Fullstack Software Engineer building end - to - end product features for WorkWhile’s AI - powered labor - market platform. Leading projects, shaping systems, and mentoring teammates in a hybrid Toronto team.