Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Housecall Pro · 9 hours ago

Principal Software Engineer

Housecall Pro is a company dedicated to helping home service professionals streamline their operations. As a Principal Software Engineer, you will serve as a senior technical leader responsible for enhancing the performance, scalability, and reliability of the company's core systems while collaborating with various teams to uphold standards and improve operational readiness.

AppsHome ImprovementHome RenovationInformation TechnologyMobileSaaSSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

Distributed systemsPerformance engineeringObservability toolingCloud environmentsIncident responseOperational excellenceTechnical leadershipCommunicationMentoringCollaboration

Required

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

Preferred

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

Benefits

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
Health care insurance (medical, dental, vision, disability)
Employee assistance program
401(K)
Flexible time off
Paid parental leave
Tech reimbursement
Other company benefits

Company

Housecall Pro

company-logo
Housecall Pro is a developer of a mobile software platform used to connect back-end business operations and homeowners.

H1B Sponsorship

Housecall Pro has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)

Funding

Current Stage
Late Stage
Total Funding
$175.05M
Key Investors
PermiraVista Credit PartnersAkkadian Ventures
2022-06-23Series D· $65M
2022-06-23Debt Financing· $60M
2020-11-04Secondary Market

Leadership Team

leader-logo
Ian Heidt
Chief AI Officer & Co-founder
linkedin
leader-logo
Roland Ligtenberg
Co-Founder, SVP Growth & Innovation
linkedin
Company data provided by crunchbase