Staff Software Engineer
Builds end-to-end backend and frontend product features for AI agents that automate home-service front-office operations. The role requires 7+ years of product engineering experience, strong fullstack fundamentals, high ownership, and close customer collaboration.
About the job
Responsibilities
- Build end-to-end features across backend and frontend that directly impact customer revenue.
- Work closely with design, product, and go-to-market teams to ship features from idea to production.
- Translate real-world workflows such as calls, scheduling, and dispatch into scalable systems.
- Improve system reliability, performance, and developer velocity as the company scales.
- Work directly with customers and iterate based on real usage.
Requirements
- 7+ years of experience building and shipping products.
- Strong fundamentals across backend and frontend systems.
- High ownership and the ability to solve problems without waiting for detailed specifications.
- Curiosity about how real businesses operate.
- Ability to move quickly without compromising important system behavior.
Benefits
- Opportunity to build AI systems that take real actions, including booking jobs, dispatching technicians, and driving revenue.
- Direct impact on product development and customer outcomes.
- Work with a company backed by Khosla Ventures and Y Combinator.
Skills
Backend Development, Frontend Development, AI Agents, Crm Systems, Servicetitan, System Reliability, Performance Optimization, Product Engineering
Similar jobs
Fullstack Engineering jobsProvides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.
Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.
Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.
Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.
Senior individual contributor responsible for architecting and building large-scale distributed systems, leading cross-team technical initiatives, and mentoring engineers. Requires 15+ years of hands-on software engineering experience and deep expertise in architecture, reliability, performance, and system design.