Staff Software Engineer
Broccoli AI — AI-native operating system for home service businesses
About the role
ABOUT BROCCOLI
Broccoli is building the AI operating system for home service businesses, an $800B+ market.
We work with plumbing, HVAC, and electrical contractors — the people who keep homes running — and we replace fragmented tools and manual workflows with AI agents that actually do the work.
Our AI assistants answer phones, book jobs, follow up with customers, and drive revenue — fully integrated into CRM systems like ServiceTitan.
We started by going door-to-door, meeting 100+ contractors, and understanding how these businesses actually run. That shaped everything we’ve built. Today:
- Hundreds of contractors use Broccoli to run their front office
- We’ve grown from $0 → $20 millions in ARR in 2 years
- We’re trusted by both single-location operators and the largest PE-backed roll-ups
- Raised $25M+ from Khosla Ventures and YC
STAFF SOFTWARE ENGINEER @ BROCCOLI
We’re looking for a Staff Software Engineer to help build the AI intelligence layer that runs front-office operations for home service businesses. You’ll work on systems that don’t just generate responses—but take real actions like booking jobs, dispatching technicians, and driving revenue.
This is a product engineering role. You won’t just write code—you’ll shape how the product works in the real world, talking to customers, understanding edge cases, and shipping quickly.
WHAT YOU’LL DO
- Build end-to-end features across backend and frontend that directly impact customer revenue
- Work closely with design, product, and GTM to ship features from idea to production
- Translate real-world workflows (calls, scheduling, dispatch) into scalable systems
- Improve system reliability, performance, and developer velocity as we scale
- Learn fast by working directly with customers and iterating based on real usage
WHAT YOU’LL BRING
- 7+ years of experience building and shipping products
- Strong fundamentals across backend and frontend systems
- High ownership—you don’t wait for specs, you figure things out
- Curiosity for how real businesses operate, not just how software works
- Ability to move fast without breaking things that matter
Broccoli is an equal-opportunity employer and complies with all applicable federal, state, and local fair employment practice laws.
What the index says about this role
- First seen by JobLarper — Aug 2, 2026, 6 days ago. Older postings collect hundreds of applicants — a tailored résumé matters more the longer a role has been live.
- What Software Engineer roles ask for — across 10,230 indexed openings: REST/APIs (46%), Backend (42%), Cloud (38%), Python (38%), Go (25%). This posting names Backend, Frontend.
- Broccoli AI is hiring actively — 21 open roles indexed.
Derived from the 27,000 roles JobLarper indexes daily from official company boards — not from the job description above.
More open roles at Broccoli AI
- Forward Deployed EngineerSan Francisco · Mid
- AI Transformation LeadSan Francisco · Senior+
- AI Customer Strategy LeadSan Francisco · Senior+
- AI Customer Education LeadSan Francisco · Senior+
- AI Tech SupportLehi, Utah · Mid · $70K – $100K • Offers Equity
- Product ManagerSan Francisco · Manager · $160K – $190K • Offers Equity
- Data Analytics EngineerSan Francisco · Mid
- Software EngineerBangalore, India · Mid
All 21 open roles at Broccoli AI →
Similar Software Engineer roles at other companies
- Software Engineer, Google Cloud StorageGoogle · Raleigh, NC, USA · 4325 Glenwood Ave #1047k, Raleigh, NC 27612, USA · Durham, NC, USA
- Senior Software Engineer, Search Quality, AI/MLGoogle · New York, NY, USA
- Senior Software Engineer, Network InfrastructureGoogle · Sunnyvale, CA, USA
- Software Engineer, Early Career, CampusGoogle · Mountain View, CA, USA · Google Building 1395, 1395 Charleston Rd, Mountain View, CA 94043, USA · Cambridge, MA, USA
- Software Engineer, Security Command CenterGoogle · Kirkland, WA, USA
- Software Engineer III, Embedded Systems/Firmware, Power OptimizationGoogle · —
- Lead Software Engineer - O9 , ITCNike · Karnataka, India
- Senior Software Engineer, Global Converse, ITCNike · Karnataka, India
Browse all software engineer jobs in india — 661 open roles across 165 companies.