Senior Software Engineer, Finance

Curri•Ventura, CA
•$185,000 - $215,000•Remote

About The Position

Curri is seeking a Senior Software Engineer, Finance to own the systems that support the company’s financial workflows, from customer quotes through billing, driver payouts, and ERP records. The role works directly with the finance team to identify problems, scope solutions, and deliver improvements in weekly iterations, using AI coding tools as part of the development process. The engineer will improve financial data flows and integrations, build billing and payment capabilities, and ensure financial data is accurate through reconciliation, audit trails, and automated checks. The position involves full-stack development and collaboration with finance, operations, sales, customers, drivers, and the Platform and Infrastructure teams. The role is remote-friendly, with an option to work from Curri’s Ventura, California headquarters.

Requirements

  • At least 5 years of full-stack engineering experience across backend services using Go, Node, TypeScript, and Postgres, as well as React.
  • A product-engineering mindset, with ownership of outcomes rather than tickets and comfort starting from an informal request rather than a fully written specification.
  • Strong systems thinking for financial workflows, including designing for retries, duplicate-payment prevention, and cross-system data consistency.
  • Good judgment about when to move quickly and when to build for scale.
  • Rigorous attention to financial data quality, with checks, reconciliation, and audit trails built into systems.
  • Clear and frequent communication with non-technical partners, including the ability to clarify scope, explain tradeoffs plainly, and provide visible progress.
  • Daily fluency with AI coding tools such as Claude Code and Cursor, including critically reviewing AI-generated output before it ships.

Nice To Haves

  • Production experience with Claude Code or a similar coding agent within the last six months, with a clear understanding 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.
  • Familiarity with finance concepts such as DSO, AR/AP, reconciliation, revenue recognition, and month-end close, and experience partnering directly with finance or accounting teams.
  • Experience building or operating high-volume financial systems where every cent mattered.

Responsibilities

  • Own finance problems end to end, collaborating with finance, operations, sales, customers, and drivers to scope, deliver, measure, and iterate on solutions.
  • Map and improve financial data flows from quoting and booking through invoicing, collections, driver payouts, ERP systems, and reporting.
  • Build and expand integrations with payment processors, ERP and accounting tools, invoicing systems, and driver payout systems.
  • Develop invoicing and billing options that help customers pay on time and reduce DSO.
  • Build reconciliation, audit trails, and automated checks to account for financial transactions and surface issues early.
  • Deliver full-stack work in weekly iterations using the stated technology stack and AI coding tools.
  • Partner with Platform and Infrastructure on architectural decisions that support scale.

Benefits

  • Competitive salary.
  • Equity compensation.
  • Comprehensive health, dental, and vision benefits.
  • 401(k).
  • Remote-friendly work, with the option to work from the Ventura, California headquarters.
  • Direct ownership of Curri’s financial systems and influence on billing, collections, and payments.
  • A lean, AI-forward engineering team that ships product weekly and experiments openly.
  • A high-growth, mission-driven environment where work has direct and measurable impact.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service