Housecall Pro is a rapidly growing company dedicated to empowering home service professionals through innovative software solutions. As a Staff Software Engineer I, you will serve as a technical leader, driving the architecture and development of high-impact systems while mentoring team members and shaping our engineering culture.
Key responsibilities
- Design and implement scalable, high-quality software solutions that address complex business and technical requirements.
- Lead technical architecture and design decisions for high-impact initiatives across multiple systems.
- Collaborate with product managers, designers, and engineers to define technical requirements and implementation approaches.
- Conduct code and design reviews while providing actionable technical guidance to engineering peers.
- Optimize application performance, reliability, and scalability through systematic problem solving.
Requirements
- 5+ years of professional software engineering experience using modern programming languages and frameworks.
- Strong understanding of software architecture, system design, scalability, and reliability principles.
- Proven experience developing web applications and working with REST APIs.
- Proficiency with version control systems, CI/CD practices, and collaborative development workflows.
- Ability to independently develop informed technical perspectives on complex and ambiguous systems.
What we offer
- Paid holidays and flexible, take-it-as-you-need-it scheduled time off.
- A MacBook set up and a stipend to design your ideal remote workspace.
- Equity in a rapidly growing startup backed by top-tier VCs.
- Support for learning our primary technology stack, Ruby, through mentoring or paid courses.