Homebase

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.

This listing is sourced directly from Homebase's careers page and normalized into a canonical job model.