Help us build solutions that build better lives. At Housecall Pro, we show up to work every day to make a difference for real people: the home service professionals that support America’s 100 million homes. We’re all about the Pro, and dedicate our days to helping them streamline operations, scale their businesses, and—ultimately—save time so they can be with their families and live well. We care deeply about our customers and foster a culture where our company, employees, and Pros grow and succeed together. Leadership is as focused on growing team members’ careers as they expect their teams to be on creating solutions for Pros. As a Staff Software Engineer on the Site Reliability Engineering (SRE) team at Housecall Pro, you are a software developer first whose mission is to improve the reliability, performance, and resilience of our production systems through better code, better design, and better runtime behavior. This role is deeply hands-on with service code. You regularly read, debug, and reason about feature team implementations to understand how they behave in production—under load, during failures, and over time. You use telemetry (metrics, logs, traces, and database signals) as a lens into code-level behavior, helping teams connect what they see in dashboards and alerts back to the specific design decisions and implementation details that caused them. Operating within a Product SRE model, you partner closely with feature teams to drive engineering change. Rather than “owning production for them,” you help teams own and improve their services by identifying root causes, suggesting concrete code and architectural improvements, and helping implement patterns that lead to more reliable systems. While you contribute to and maintain observability and reliability tooling, that tooling exists to serve a single purpose: enabling engineers to better understand and improve their software. You are comfortable participating in on-call and incident response, but your primary focus is on reducing future incidents through better engineering, not reacting to the same failures repeatedly. This role is ideal for a senior software engineer who enjoys distributed systems, production debugging, and collaborative problem-solving across teams. Founded in 2013, Housecall Pro helps home service professionals (Pros) streamline every aspect of their business. With easy-to-use tools for scheduling, dispatching, payments, and more, Housecall Pro enables Pros to save time, grow profitably, and provide best-in-class service. Housecall Pro’s brand portfolio includes Business Coaching by Housecall Pro, a business coaching solution for home services businesses. Our brands are united by a singular mission to champion our Pros to success. We support more than 40,000 businesses and have over 1,800 ambitious, mission-driven, genuinely fun-loving teammates across the globe. If you want to do work that impacts real people, supported by a team that will invest in you every step of the way, we’d love to hear from you
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
1,001-5,000 employees