Senior Software Engineer, Payments
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
