Homebase
Senior Software Engineer II (Hybrid)
Denver · Senior
Sponsorship not specifiedDetected 22 days ago
PythonGoRubyRailsCode ReviewGitRESTOAuthLLMsRecruitingCommunicationCollaboration
About the role
- At Homebase, you'll join a team that's bold, fast-moving, and obsessed with helping small businesses thrive.
- That means authentication, authorization, role modeling across complex multi-tenant contexts, and the notification infrastructure that keeps workers and business owners informed, in real time, without noise.
- Zero confusion. - Model complex authorization.
Responsibilities
- Own identity end-to-end. Design and build the systems that manage user authentication, session lifecycle, and authorization across Homebase's multi-role, multi-employer context. One user. Many states. Zero confusion.
- Model complex authorization. Lead the design of role-based and attribute-based access control (RBAC/ABAC) systems that reflect the real-world complexity of how small business teams work - managers, employees, owners, and everything in between.
- Build notification infrastructure that scales. Design and operate the backend systems powering push, email, and in-app notification delivery - reliably, at scale, with intelligent routing and preference management.
- Drive architectural decisions. Write the RFCs, lead the design reviews, and set the technical direction for your domain. Your decisions establish the standard.
- Build with AI. Actively integrate AI tooling into your engineering workflow - from code generation and security review acceleration to intelligent notification personalization and abuse detection. Retool how the work gets done, and show the impact.
- Elevate the team. Mentor peers, share knowledge generously, and raise the bar in every design review and code review you touch.
- Collaborate across the stack. Partner with Product, Security, and feature-domain engineering teams to deliver identity and notification capabilities that unlock the rest of the platform roadmap.
- Hands-on experience building or operating notification infrastructure - delivery pipelines, fan-out architecture, user preference management, and multi-channel routing (push, email, in-app).
- Strong command of at least one backend language (Ruby, Go, Python, or similar) and relational database design.
- Track record of leading technical design - writing RFCs, driving alignment across teams, and executing through real ambiguity.
Requirements
- You can speak to what changed and why.
- 5+ years of backend engineering experience with meaningful ownership of production systems at scale.
- That's why Tuesdays and Wednesdays are our required in-office days-a time to move faster as a team, build deeper connections, make better decisions, and build together.
Skills
- Clear, direct communicator who can translate system complexity into decisions stakeholders can act on.
- 💡 Be Customer Obsessed - Solve problems with empathy and creativity.
- ⚡ Move Fast, Learn Fast - Experiment, take action, and grow every day.
- 🏆 Master Your Craft - Excellence fuels impact-show up, step up, and make your mark.
Benefits
- 💰 Ownership & Financial Security: Stock options + 401(k) with 4% match
- 🏥 Comprehensive Healthcare: Medical, dental, and vision coverage + FSA options
- ⏰ Paid Time Off: Flexible PTO + company holidays + designated focus periods
- 👶 Family Support: Up to 12 weeks of paid parental leave (after 6 months of service)
- 🛡️ Protection Plans: Life insurance + short/long-term disability coverage
- 🍽️ Workspace Perks: Meals provided, commuter benefits, team offsites, and Customer Days
Company info
- 💜 Belonging at Homebase - We're committed to fostering a welcoming space where every Homie can be their full self.
- At Homebase, we celebrate diversity and are proud to be an
Equal opportunity
- equal opportunity employer.
Apply directly at Homebase →Create a free account for alerts like thisView Homebase immigration profile
This listing is sourced directly from Homebase's careers page and normalized into a canonical job model.