Founding Software Engineer — Product

Roark
RemoteFull-timePosted Sep 14, 2026

About the role

← All roles

Open role

Founding Software Engineer — Product

Product engineering

Remote

US or Europe

Apply→

Own the surfaces our customers live in — the platform where calls are scored, issues are filed and fixes are proven. You will take features from a customer sentence to production, and you will talk to the people using what you shipped.

What you'll do

Design and build product surfaces end-to-end: Next.js/React frontend, GraphQL API, Postgres data model — schema to pixel.

Turn messy real-world workflows (test suites, issue triage, run reviews) into interfaces that feel obvious in hindsight.

Work directly with design on a system that takes craft seriously — and push back when something reads wrong.

Sit in on customer calls, watch people use your features, and ship the fix the same week.

Raise the bar on quality: tests where they earn their keep, instrumentation everywhere, no silent failures.

What you'll bring

4+ years building production web applications, with deep TypeScript and React experience.

Comfort owning a feature across the whole stack — API design, data modelling, and UI polish.

A portfolio (or war stories) showing product taste: you notice spacing, latency and empty states.

Bias to ship: you would rather put a small version in front of a user this week than a big one next month.

Clear written communication — we are remote and we write things down.

Nice to have

Experience with GraphQL (Pothos/Yoga), Drizzle, or event-driven backends.

You have built developer-facing tools, dashboards or observability products before.

Stack: TypeScript

Next.js

React

GraphQL

Postgres (Drizzle)

Bun

AWS (SST)

Apply for this role→See all open roles →

Responsibilities

  • Design and build product surfaces end-to-end
  • Turn messy real-world workflows into interfaces
  • Work directly with design on product quality
  • Engage with customers to improve features
  • Raise the bar on quality with testing and instrumentation

Qualifications

  • 4+ years building production web applications
  • Deep TypeScript and React experience
  • Comfort owning a feature across the whole stack
  • Strong portfolio demonstrating product taste
  • Clear written communication skills

Skills mentioned

TypeScriptReactNext.jsGraphQLPostgreSQLFrontend DevelopmentBackend DevelopmentDatabase DesignSoftware TestingAWS

About Roark

Roark helps teams test, monitor, and improve their voice agents. Voice AI is exploding, but reliability is still the #1 challenge. Teams spend hours manually testing agents and still miss failures. In the last 6 months, Roark has processed over 10M minutes of calls, powering monitoring and simulation for teams across the Voice AI ecosystem (including YC companies). We close that gap by combining: 📊 Monitoring & Evaluation - 40+ built-in metrics (latency, instruction-follow, sentiment, etc.), custom dashboards, alerts, and the ability to define your own. Up to 15 speakers with automatic speaker identification. 🎭 Simulations & Personas - end-to-end phone/WebSocket simulations for inbound and outbound agents, with configurable personas (accents, languages, speech & behavior profiles). Define tests as conversations with a graph-based approach, so you can easily branch into edge cases and variants. 🔁 Full lifecycle loop - failed calls automatically become repeatable tests, so every failure makes your agent stronger. Roark is the missing QA layer for Voice AI - helping teams ship agents they can trust.

Software Development11-50 employees