CareerPlan

Senior Software Engineer, Payments

New YorkFull-time$200k–$300k2026-11-09
HybridNo visa sponsorship

Core

Design and build the financial architecture and real ledger for local government payments, ensuring auditability and precision for municipalities.

Role type

Senior Software Engineer (Payments Infrastructure)

Builds

The system of record for every dollar collected, refunded, or held by local government agencies.

Domain

Public sector / Government services / Financial infrastructure

Required skills

Financial system architecture, Ledger design, Idempotency, Webhooks, Payment processor integrations, Edge case handling, Invariant design, Product instincts

Preferred skills

Experience with Stripe or Finix, AI model integration, End-to-end product ownership

Technologies

React, TypeScript, Node.js, GraphQL, PostgreSQL, RedwoodJS, AWS, OpenAI API, Finix

Responsibilities

Design the financial architecture for government payments, build an auditable ledger from the ground up, implement precise fee calculation logic, handle partial payments and refunds, migrate existing payment systems, partner with finance teams and engineers.

Seniority

Senior, hands-on IC