We’re hiring

Founding Software Engineer

San Francisco, CA · Hybrid (~3 days/week) · Full Time

We're looking for someone with a founder mentality — ready to own major product and business outcomes, not just tickets. This role is part founding engineer, part forward-deployed engineer, and part customer success when it's needed — until the CS agents we're building take that over. You'll wear all three hats, and help automate yourself out of the third.

We're building the AI operations layer for hospitality — an agentic workforce that meets guests on any channel (voice, SMS, web chat, email, WhatsApp), in English or Spanish. Our agents don't just answer; they have empathy and personality, and they sell — already closing bookings and upsells at rates above many human call-center reps. We're live in production with real hotels and ski resorts, with integration partners live and a new resort pilot in flight.

You'd be our second founding engineer — architecting core systems from scratch and working shoulder-to-shoulder with all the founders across product, GTM, and ops. Huge surface area, real ownership, design-doc to production.

What you’ll work on
  • Voice AISub-second voice agents (SIP, warm payment transfers). Latency is a feature.
  • Agents that sellConversation design, booking + upsell flows, experiments that turn dialogue into revenue.
  • AI agents & computer useAgents that act, including computer-use agents driving legacy hospitality tools with no API.
  • Hospitality integrationsOpera Cloud, DerbySoft, Hapi, and the rest of the PMS/POS/ticketing stack. Make systems you don't control behave.
  • Synthetic NPS & call-quality analysisAI grading every conversation into a weekly feedback loop.
  • Automating the SDLCAgent-authored code across the lifecycle, with the evals and guardrails that protect quality without giving up speed.
  • High uptime, AI-native opsHotels run 24/7; build the kind of reliability they never notice.
What we’re looking for
  • 5+ yearsBuilding and operating production backends. Strong in TypeScript.
  • AI-native by defaultCoding agents and computer-use tooling are your daily multiplier. Core, not nice-to-have.
  • Innovating in agentic developmentPushing the frontier of how AI builds software and automates the SDLC, balancing quality and speed rather than trading one for the other.
  • Strong design & architecture chopsAI can write the code; it still lacks taste and foresight. You bring the system design and long-view it can’t.
  • LLMs in productionAgents, tools, eval loops — not just demos.
  • Telephony interest (or scar tissue)SIP, carriers, PBXs, programmable voice.
  • Distributed-systems fluencyQueues, idempotency, retries, state machines.
  • High agency, low ego, fastShip and iterate over wait-for-perfect.
Our stack

TypeScript monorepo (NestJS, Drizzle, BullMQ) + React 19/TanStack — on AWS EKS, Aurora Postgres, Valkey, Istio, Auth0, Cloudflare. Multi-model (Anthropic, OpenAI, Gemini) via Azure Foundry/Vertex, with the Vercel AI SDK and Mastra powering our agents, and an evolving voice stack we keep at the very leading edge — Vapi, Deepgram, ElevenLabs, and others. We ship daily.

Bonus: voice/telephony depth · PMS/POS or travel tech · you love Gas City / beads (we lean on it heavily) · conversation/QA analytics · early-startup time · Spanish or French.

What we offer

Competitive salary, equity, and benefits. Hybrid in San Francisco (~3 days/week), direct access to the founders, and the most interesting problems in applied AI — voice latency, computer-use agents, agents that close revenue, and reliability at scale. And since our customers run everything from ski lifts to beach resorts, we hold the best deals close on a chairlift or a sun lounger, not a Zoom — pack your skis and a swimsuit.

Apply

Help us answer every call.

Tell us a little about you. Everything but your name and email is optional.

PDF, DOC, DOCX, TXT, RTF, or ODT. 4 MB total. Both files optional — send what you’ve got.

withQ (Quickserve AI Inc.) is an equal opportunity employer.