Principal Software Engineer
Product Engineering, Hybrid
Posted on 2/13/2024
INACTIVE
Homebase

501-1,000 employees

Comprehensive management tools for hourly teams
Company Overview
Homebase is a highly efficient tool for small businesses, providing a comprehensive suite of services including employee scheduling, time tracking, payroll, and team communication. Recognized by Inc Magazine as Best in Business 2020 Gold Medal Winner and Top Rated Time Clock and Scheduling Software by Motley Fool's The Blueprint, it demonstrates industry leadership and a competitive edge. The company's culture is focused on simplifying administrative tasks, enabling business owners and employees to concentrate on core operations, thereby fostering a productive work environment.

Company Stage

Series C

Total Funding

$141.9M

Founded

2014

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

28%

1 year growth

65%

2 year growth

108%
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
React.js
Ruby on Rails
CategoriesNew
Software Engineering
Requirements
  • 10+ years of software development experience
  • Deep expertise in delivering scalable software solutions using Ruby on Rails
  • Experience with React or similar framework
  • Experience with CI/CD
  • In-depth understanding of Domain Driven Design
  • Expert understanding of object-oriented software design and system architecture patterns
  • Exceptional analytical and communication skills
Responsibilities
  • Define and execute a long-term strategic technical direction for product engineering at Homebase
  • Work cross-organizationally to coach and mentor teams in the adoption of emerging engineering practices
  • Guide Homebase technology choices and thinking, influencing the direction of our technology ecosystem
  • Partner with product engineering teams to help ensure they are delivering customer value, meeting business objectives, and following our technology direction
Desired Qualifications
  • Able to compare various languages and frameworks objectively within the context of an organization and its business goals
  • Proven ability to diagnose, understand, and resolve technical problems that span teams and technologies
  • Ability to use influence to develop and promote effective engineering practices