Housecall Pro is a rapidly growing company that helps home service professionals streamline their business. We are looking for a Senior Software Engineer to join our Search Platform Squad to build a first-class Search Architecture. The role involves designing and building services, pipelines, and tooling for search, and partnering with product squads to design search-backed features.
Requirements
- 5+ years of experience as a backend or platform engineer working on large-scale, distributed systems
- Experience with at least one modern server-side stack (e.g., Ruby/Rails, Python, Java, Kotlin, Node, etc.)
- Proven experience with Elasticsearch and/or OpenSearch is highly preferred
- Solid understanding of vector databases, search infrastructure, indexing strategies, and query optimization
- Hands-on experience with production observability and reliability
- Practical knowledge of caching and performance tuning for networked services and search-heavy workloads
- Strong communication skills and comfort working in a remote-first, asynchronous environment
Benefits
- Paid time off
- Flexible work hours
- 100% remote work
- Equity shares in a rapidly growing company backed by top-tier VCs
- A culture built on innovation that values big ideas
- Newest MacBook + Setup Fee ($500)