Skip to content

Open nowPosted 3 hours agoWe saw it 11 min after it went up

Design Engineer

Stuut24 open roles

Pay
$190,000 – $240,000 a year
Where
San Francisco
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowDesign EngineerStuut · San Francisco
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Stuut's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.2% of postings close within 7 days. Measured by our own scanner across the market. Stuut postings stay open a median of 47 days.

Share of postings closed within
  1. 1.9%1 day
  2. 3.8%3 days
  3. 8.2%7 days
  4. 15.2%14 days
  5. 34.1%30 days
This job: posted 3 hours ago

Stuut median: 47 days open

The posting

Stuut is transforming how B2B companies turn revenue into cash. Businesses worldwide have trillions tied up in receivables, yet the work between order and payment still relies on fragmented systems and labor-intensive manual processes. Stuut’s AI agent works across order management, credit, collections, payments, cash application, disputes and deductions, carrying context through every step. Customers reduce DSO by 47%, collect 40% more cash and eliminate 70% of manual work without replacing their ERP.

Stuut is already trusted by finance teams at companies including Honeywell, NCR and ZoomInfo, from Fortune 10 enterprises to scaling mid-market businesses. We are backed by a16z, Khosla Ventures, Activant, 1984 Ventures, Page One and Microsoft.

We're hiring our first Design Engineer to own how Stuut looks, feels, and works — from first sketch to production code. Reporting to the Head of Product & Design, you'll work alongside our engineers and Product Manager across every surface finance teams touch.

Stuut's design problem is a systems problem. AI agents act on behalf of AR teams — sending outreach, triaging disputes, answering questions in Ask Stuut. Finance teams configure how those agents behave through Playbooks, Payment Plans, and approval rules. And collectors spend all day in dense, data-heavy worklists of invoices, customers, and cash. Your job is to make all of it legible: agents a controller can trust with their cash, thousands of invoices that scan in seconds, and configuration that is powerful without being intimidating.

Engineers at Stuut own features end to end and have historically pulled design in when they need it. This role closes that gap. You'll design and ship the work yourself, and raise the bar for everyone else's UI through shared patterns and components.

What Success Looks Like

Within 12 months, Stuut's core surfaces — agent activity, collections worklists, Ask Stuut, and configuration — share one coherent component system and interaction model. Engineers ship new UI from those patterns without waiting on design, and customers can see what Stuut's agents did, why, and what needs their approval.

What You'll Do

- Own design and frontend end to end: Take product areas from customer problem to shipped code across the Stuut dashboard and the payer-facing experiences our customers' customers see.

- Make AI agents legible: Design how agent actions, reasoning, approvals, and audit trails show up so finance teams trust automation with their cash.

- Tame data-heavy workflows: Make invoices, disputes, payment plans, cash application, and customer hierarchies scannable and fast — without hiding the advanced controls power users need.

- Build the design system: Own Stuut's component library, tokens, and interaction patterns so every engineer ships consistent UI by default.

- Settle debates with prototypes: Put working prototypes in front of customers in days, not weeks, before we commit engineering time.

- Stay close to customers: Join calls with collectors, AR managers, and controllers, and use product analytics to define success and guide tradeoffs.

- Own post-launch quality: Craft, accessibility, performance, empty/loading/error states, instrumentation, and edge cases are yours after launch, not just before it.

- Build with agents: Use coding agents daily to prototype and ship quickly, while owning the testing and debugging of what they produce.

YOU MIGHT BE A FIT IF YOU…

- Show shipped work: Your portfolio shows things you identified, designed, built, shipped, and learned from.

- Write production frontend: You have strong production experience with React and TypeScript and are comfortable in a large existing codebase.

- Design with craft: You bring strong visual and interaction design, and have made complex, data-dense B2B products clear.

- Move across the stack: You're comfortable reasoning about APIs, data models, and implementation details, not just the UI layer.

- Decide with evidence: You use customer research and product data to make decisions — and to revise them.

- Work agent-native: You use coding agents every day and can explain and stand behind their output.

- Thrive in ambiguity: You've done your best work at a fast-growing startup with high ownership and incomplete information.

There's no required background. We care about shipped work and judgment.

Nice to Have You've designed AI agent or copilot experiences — human-in-the-loop approvals, explainability, or conversational analytics.

- You've worked in fintech, B2B payments, ERP, or AR/AP workflows.

- You've built a design system or component library that other engineers adopted.

- You've designed data visualization or operational dashboards.

- You've built enterprise configuration surfaces: permissions, org hierarchies, or rules engines.

Compensation

- Top-of-market salary and equity package

- Benefits (for U.S.-based full-time employees)

- Medical, dental & vision insurance coverage for you

- 401(k) & Match

- Equity

- Flexible PTO

- Parental Leave

Stuut is an equal opportunity employer committed to building a team with diverse backgrounds, perspectives, and experiences. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law.

We are also committed to providing reasonable accommodations throughout the application and interview process. If you need any accommodations, please do not hesitate to reach out.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Stuut's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Stuut's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Stuut's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.