Housecall Pro Logo

Housecall Pro

Principal Software Engineer

Reposted 11 Days Ago
Remote
Hiring Remotely in United States
182K-215K Annually
Expert/Leader
Remote
Hiring Remotely in United States
182K-215K Annually
Expert/Leader
The Architect DevOps Engineer will define platform architecture, drive operational excellence, and lead initiatives in CI/CD, cloud scalability, and DevOps practices, mentoring staff and influencing strategic decisions.
The summary above was generated by AI

Why Housecall Pro?

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.  We also offer:

  • A generous benefits program that supports the whole you with medical, dental, vision, life, disability, and 401(k)
  • Paid holidays and flexible, take-it-as-you-need-it paid time off 
  • Equity in a rapidly growing startup backed by top-tier VCs
  • Monthly tech reimbursements
  • A culture built on innovation that values big ideas, no matter where they come from

Role Overview

As a Principal Software Engineer on the Platforms team, you serve as a senior technical leader responsible for elevating the performance, scalability, and reliability of Housecall Pro’s core systems. You approach distributed systems with a discerning eye—constantly studying telemetry, understanding the dynamics of runtime behavior, and correlating these signals back to the underlying service code. Your ability to identify patterns, uncover root causes, and envision long-term solutions allows you to guide teams toward architectural choices that strengthen the overall platform. This role requires both broad technical perspective and deep, hands-on engagement with the services that power Housecall Pro.

You partner closely with our Site Reliability Engineering (SRE) team, whose mission is aligned with Google’s Product SRE model. Together, you define and uphold the standards that ensure our platform continues to perform and scale sustainably as demand grows. You contribute to and influence the evolution of our observability, deployment, and reliability frameworks, ensuring engineering teams across the company have the right insights, patterns, and tooling to operate services with confidence. Your work directly impacts how teams approach operational readiness, incident response, and continuous improvement.

Beyond technical analysis, your role is fundamentally collaborative and strategic. You build trusted relationships with service teams, helping them understand systemic risks, improve runtime behaviors, and adopt resilient engineering practices. You shape the broader engineering culture by modeling thoughtful design, pragmatic problem-solving, and a commitment to operational excellence. As a cross-organization influencer, you ensure that architectural decisions, operational patterns, and implementation details all align with a vision of a platform that is robust, efficient, and ready to support the next stages of Housecall Pro’s growth.

Our team is passionate, empathetic, hard working, and above all else focused on improving the lives of our service professionals (our Pros). Our success is their success.


What you do each day:

  • Analyze metrics, logs, traces, and other telemetry to identify performance bottlenecks, reliability risks, and inefficient code paths.
  • Investigate runtime behaviors and trace issues to relevant service code, proposing pragmatic architectural or implementation improvements.
  • Partner closely with SREs to define, enforce, and evolve standards around SLOs, incident response, observability, and operational readiness.
  • Collaborate with service teams to address systemic reliability issues, improve service health patterns, and adopt resilient architectural principles.
  • Participate in and guide post-incident reviews, helping teams translate learnings into meaningful technical and process improvements.
  • Review service and data-access patterns to reduce latency hotspots, resource spikes, and unnecessary load on persistence systems.
  • Recommend and help implement resiliency patterns such as retries with backoff, circuit breakers, bulkheads, idempotency strategies, and graceful degradation.
  • Evaluate and influence schema management, migration processes, query performance, and cross-service contract design.
  • Mentor engineers across the organization, raising the bar for system design, operational excellence, and distributed systems expertise.
  • Contribute to service reliability scorecards and drive alignment on prioritized improvement roadmaps across teams.

Qualifications:

  • 10+ years of experience building, scaling, and operating distributed systems or high-traffic backend services.
  • Deep understanding of service-level architecture, performance engineering, and reliability fundamentals.
  • Expertise with observability tooling (metrics, tracing, logging) and the ability to derive actionable insights from telemetry.
  • Strong proficiency in debugging complex, production-distributed systems and tracing issues to root causes within code or architecture.
  • Hands-on experience with cloud environments, container orchestration, and modern deployment workflows.
  • Demonstrated ability to lead cross-team technical initiatives and influence architectural direction at organizational scale.
  • Experience participating in or guiding incident response and post-incident processes.
  • Strong communication skills, capable of articulating complex technical concepts to diverse audiences.
  • Proven track record of driving engineering best practices, operational maturity, and continuous improvement

What will help you succeed:

  • Ability to think holistically about large systems, identifying systemic risks and emergent behaviors before they become incidents.
  • A strong partnership mindset with the ability to collaborate deeply with SRE and service teams to raise reliability standards.
  • Comfort operating in ambiguous, high-impact problem spaces and driving clarity across teams.
  • Passion for mentoring and elevating engineering practices across an organization.
  • Familiarity with SLO-driven approaches, production readiness reviews, and reliability scorecards.
  • A bias toward automation, tooling, and scalable patterns over one-off fixes.
  • Curiosity and persistence in uncovering the root causes of performance issues, from infrastructure layers to service code.
  • Commitment to building systems that can gracefully withstand increased traffic, partial failures, and long-term growth

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

Housecall Pro celebrates diversity and we are committed to creating an inclusive environment.  We are an equal opportunity employer and do not discriminate on the basis of gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law.  #LI-Remote

Location Dependent Information

This role is open to candidates and the expected salary range for this role is $182,300 - $214,500. The specific salary for the successful candidate will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible to participate in Housecall Pro’s equity plan and the following benefits: health care insurance (medical, dental, vision, disability), employee assistance program, 401(K), flexible time off, paid parental leave, tech reimbursement, and other company benefits. Housecall Pro is growing fast and we’re scaling our team to help enable and accelerate our growth.


Top Skills

AWS
Azure
CloudFormation
DevOps
Elk
GCP
Go
Grafana
JavaScript
Kubernetes
Prometheus
Python
Ruby
Terraform

Similar Jobs

3 Days Ago
In-Office or Remote
Boston, MA, USA
200K-240K Annually
Expert/Leader
200K-240K Annually
Expert/Leader
Big Data • Fitness • Healthtech • Information Technology • Software • Analytics
Lead the rearchitecture and implementation of Arcadia's User Management system, focusing on authentication and authorization frameworks. Drive new systems and mentor engineers to ensure secure data access and operational excellence.
Top Skills: AngularAuth0AWSJwtNestjsNode.jsOauth2PostgresReactSaml 2.0TerraformTypescript
5 Days Ago
Remote
United States
200K-230K Annually
Senior level
200K-230K Annually
Senior level
Fintech • Financial Services
The Principal Software Engineer will architect and lead the development of scalable systems, drive technical excellence, mentor teams, and promote best practices at a fintech company.
Top Skills: GoPythonRuby
6 Days Ago
In-Office or Remote
Eden Prairie, MN, USA
132K-227K Annually
Senior level
132K-227K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
As a Principal Software Engineer, you'll guide architectural decisions, manage cloud-based applications, mentor engineers, and drive the delivery of scalable, high-quality solutions in a collaborative environment.
Top Skills: AngularAzureAzure Kubernetes ServiceDevsecopsGoJavaJavaScriptNode JsReactSpringSpring BootTerraformTypescript

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account