← Back to results

Senior Software Engineer, Finance

Own the financial systems at Curri, collaborating with finance and engineering teams to enhance billing and payment processes.

Location
United States
Compensation
Not disclosed
Level
senior
Type
full time · Remote

Posted by employer 8 hours ago

First seen on Joblaze 33 minutes ago

Last verified on the company career page 33 minutes ago

Apply at Curri → Save job Scanned from curri.com

What you'll build

  • Own finance problems end to end
  • Map and improve financial data flow
  • Build and expand integrations with payment processors
  • Ship smarter invoicing and billing options
  • Build reconciliation and audit trails

Must have

  • 5+ years of full-stack engineering experience
  • Strong systems thinking for money flows
  • Rigorous attention to financial data quality
  • Clear communication with non-technical partners
  • Daily fluency with AI coding tools

Nice to have

  • Shipped production code with Claude Code
  • Hands-on experience with the Stripe API
  • Basic finance knowledge
  • Experience with high-volume financial systems

AI in the day-to-day

Daily fluency with AI coding tools like Claude Code and Cursor.

Requirements

Experience
5+ years

Not disclosed in this posting: compensation, visa sponsorship.

Benefits

401k Match Equity/Stock Options Remote Work Health Insurance

Joblaze summary

In this role, the Senior Software Engineer for Finance at Curri will manage the financial systems that facilitate transactions, ensuring accurate billing and timely driver payments. The position requires expertise in full-stack development, particularly with Go, TypeScript, and React, alongside a strong understanding of financial data integrity and systems thinking. Ideal candidates will have significant experience in engineering, a product-focused mindset, and the ability to communicate effectively with finance teams. Curri's lean, AI-driven engineering environment allows for rapid iteration and direct influence on financial processes.

Joblaze insights

  • Listed today — first seen on Joblaze November 14, 2026. Last confirmed on Curri's careers page November 14, 2026.
  • React appears in 70.7% of 215 comparable senior fullstack roles in United States; NATS appears in 0.5% of 215 comparable senior fullstack roles in United States.

Quick facts

Is the Senior Software Engineer, Finance role remote?
Yes — Curri lists this as a fully remote position.
How much experience is required?
At least 5 years of relevant experience for this Senior Software Engineer, Finance role.
What's the tech stack?
Joblaze extracted these technologies from the posting: Go, NATS, Node.js, PostgreSQL, React, React Native.
What seniority level is this role?
Curri targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Software Engineer, Finance role at Curri.

From the original posting

About the role:

Curri is seeking a Senior Software Engineer, Finance to own the systems behind how money moves through the company, from the price a customer is quoted to what lands in our ERP. Every Curri delivery is a financial transaction: a customer gets billed, a driver gets paid, and finance closes the books. As we grow, our hardest problems are about money: getting paid faster, paying drivers accurately and on time, and giving finance numbers they can trust. This engineer will sit with the finance team, scope the problem directly, and ship the fix in weekly loops with AI as a force multiplier.

What you will do:

  • Own finance problems end to end, working directly with finance, ops, sales, customers, and drivers to scope, ship, measure, and iterate on fixes.

  • Map and improve how financial data flows from quote and booking through invoicing, collections, and driver payouts into our ERP and reporting.

  • Build and expand integrations with payment processors, ERP and accounting tools, invoicing, and driver payout systems.

  • Ship smarter invoicing and billing options that make it easier for customers to pay on time and bring down DSO.

  • Build reconciliation, audit trails, and automated checks so every cent is accounted for and problems surface before finance finds them.

  • Ship full-stack in weekly loops across Go, TypeScript, Node, Postgres, NATS, Redis, and React/React Native, using Claude Code, Cursor, and Claude daily, and partner with Platform and Infrastructure on architectural decisions that scale.

What you need to have:

  • 5+ years of full-stack engineering experience across backend services (Go, Node, TypeScript, Postgres) and React, with a product engineer mindset that owns outcomes rather than tickets and is comfortable starting from a Slack message instead of a fully written spec.

  • Strong systems thinking for money flows, including designing for retries, duplicate payment prevention, and data consistency across systems, with judgment about when to move fast and when to build for scale.

  • Rigorous attention to financial data quality, treating numbers as something that has to be right rather than roughly right and building in checks, reconciliation, and audit trails by default.

  • Clear, frequent communication with non-technical partners, asking the hard scope questions, explaining tradeoffs in plain language, and shipping visible progress rather than going dark for weeks.

  • Daily fluency with AI coding tools like Claude Code and Cursor, knowing when to plan, when to drive the agent, and when to write the line yourself, and reviewing AI output critically before it ships.

Bonus points for:

  • Having shipped production code with Claude Code or a similar agent in the last six months, with a clear view of where it helped and where it led you astray.

  • Hands-on experience with the Stripe API or an equivalent payments platform, including payouts, invoicing, or Connect.

  • Speaking basic finance (DSO, AR/AP, reconciliation, revenue recognition, month-end close) and having partnered directly with finance or accounting teams.

  • Building or running high-volume financial systems where every cent mattered.

What is in it for you?

  • Direct ownership of the systems behind Curri's money flows, with a direct line to the finance team and real influence on how we bill, collect, and pay at scale.

  • A lean, AI-forward engineering team where you ship product every week and experiment in the open instead of waiting for someone else to scope the work.

  • Competitive salary, equity compensation, and comprehensive benefits (health, dental, vision, 401K).

  • Remote-friendly, with the option to work from our Ventura, CA headquarters.

  • A high-growth, mission-driven environment where your work has direct and measurable impact.

Standard company text repeated across Curri's postings is omitted here.

Similar positions

Curri
Senior Software Engineer
Curri · Remote - United States
Curri
Software Engineer
Curri · United States
Curri
Senior Software Engineer, Mobile
Curri · United States
Curri
Staff Software Engineer
Curri · United States
Cursor