Senior Software Engineer II (Hybrid)
Homebase · Denver · 2026-06-30
About this role
Hi, Future Homie!
At Homebase, you’ll join a team that’s bold, fast-moving, and obsessed with helping small businesses thrive. We build with empathy, act with urgency, and take big swings that drive real-world impact. Here, every Homie shows up to raise the bar, support one another, and celebrate wins as a team.
We’re not just building an app—we’re building unstoppable teams. So what do you say, are you in?
📍Your Impact Starts Here
As a Senior Software Engineer II on our Identity & Notifications team, you'll own the systems that power Homebase's "Passport to Work" vision — the unified identity layer that follows a user across their entire work journey. 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.
This is a high-ownership, high-visibility platform role. You'll be shaping how identity works at Homebase for the next decade — and building the notification rails that connect millions of people to the moments that matter.
These are the key ways you’ll contribute and create impact in this role:
- 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.
- Ship with velocity. Break down ambiguous problems fast, make high-quality calls you stand behind, and get working systems into production without waiting for perfect.
- 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.
🚀 The Foundation for Success - These are the experiences and strengths that will set you up for success in this role:
- Retool your workflows using AI-powered development tools (e.g., Copilot, Cursor, LLM-assisted code review and security analysis).
- Measure the impact — faster cycle times, reduced auth incident MTTR, improved notification deliverability. You can speak to what changed and why.
- Experiment actively with emerging AI applications relevant to identity and notifications — anomaly detection, intelligent delivery timing, abuse pattern recognition.
- Participate in team-wide AI fluency sharing — what's working, what's not, and what's next.
- 5+ years of backend engineering experience with meaningful ownership of production systems at scale.
- Deep expertise in identity systems — authentication protocols (OAuth 2.0, OIDC, SAML), session management, token lifecycle (JWT, refresh tokens, revocation), and authorization modeling (RBAC, ABAC, or policy-based access control).
- Experience designing multi-tenant identity models — ideally in contexts where a single user holds multiple roles across multiple organizations or employment states.
- 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.
- Active AI fluency: you use tools like GitHub Copilot, Cursor, or LLM-based assistants to meaningfully accelerate your workflow, and you can speak to the measured impact.
- Security-minded by default — you think about identity and notification systems through the lens of abuse, spoofing, privilege escalation, and data privacy before they become incidents.
- Clear, direct communicator who can translate system complexity into decisions stakeholders can act on.
🤝 The Homie Way - These principles guide everything we do—from how we work and make decisions to how we show up for each other.
- 💡 Be Customer Obsessed – Solve problems with empathy and creativity.
- ⚡ Move Fast, Learn Fast – Experiment, take action, and grow every day.
- 🎯 Own Your Impact – Think big, focus on what matters, and make decisions you stand behind.
- 🏆 Master Your Craft – Excellence fuels impact—show up, step up, and make your mark.
- 🏅 Win Together – Put goals over roles, lead with trust, and connect to our mission and each other.
What We Offer
- 💰 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
- 🤖 AI access, for real: We invest in builders and believe that curiosity shouldn't have a paywall. That means you'll have access to paid AI tools with minimal restrictions, so you can build, experiment, and level up your craft.
- 👶 Family Support: Up to 12 weeks of paid parental leave (after 6 months…
Skills asked for
- rails
- rest
- llm
- ruby
- go
- python
Similar jobs
- Senior Software Engineer - FusionGlobalhealthcareexchangeinc · Denver
- Senior Software Engineer, Core Experiences - Denver, CO, USASpeechify · Denver
- Senior Software Engineer, Windows/Desktop Applications - Denver, CO, USASpeechify · Denver
- Senior Staff R&D Software Engineer, Fivetran AIFivetran · Denver
- Senior R&D Software Engineer, Fivetran AIFivetran · Denver
- Senior Software EngineerDomainTools · Denver
- Senior Software Engineer C#/.NETbet365 · Denver
- Senior Software Engineer, Offersbet365 · Denver
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.