> Markdown version of [/jobs/ext/1738744-software-engineer-ii-hybrid](https://www.wearedevelopers.com/jobs/ext/1738744-software-engineer-ii-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II (Hybrid) - **Company:** Hower's Home Improvements, LLC - **Location:** Denver, CO, United States - **Experience:** Expert - **Salary:** $180,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Code Generation, Code Review, Relational Databases, Cursor (Graphical User Interface Elements), Programming Tools, Pattern Recognition, Role-Based Access Control, GitHub Copilot, Large Language Models, Mttr, Backend, Spoofing - **Published:** July 1, 2026 - **Apply:** https://jobs.ashbyhq.com/homebase/c134d15f-24ce-42b6-8465-1531e692b8f2 ## About the Role * 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. ## Description 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. ## Related Videos - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [What Developers Get Wrong About Application Quality](https://www.wearedevelopers.com/videos/233-what-developers-get-wrong-about-application-quality) - [Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2](https://www.wearedevelopers.com/videos/1765-slopquatting-api-keys-fun-with-fonts-recruiters-vs-ai-and-more-the-best-of-live-2025-part-2) - [Full Spectrum File Uploads](https://www.wearedevelopers.com/videos/870-full-spectrum-file-uploads) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)