← Back to jobs

Sr. Software Engineer, Payments

Location
Los Angeles
Work type
Full Time
Posted
2026-07-20

Job description

Why Plug
You’ll own a piece of the biggest infrastructure opportunity in automotive.

You’ll work on a platform built exclusively for EVs, with nothing adapted from legacy automotive.

You’ll be part of an AI-native company. We’re rethinking how work gets done at a fundamental level.

You’ll work directly with operators who have scaled multi-billion dollar businesses in automotive, EV, and marketplaces.

You’ll have real ownership, high autonomy, and a direct line to company outcomes.

What You’ll Do
Payments

Lead the technical design and implementation of Plug’s payment solution across consumer and businesses: KYC / KYB onboarding, ACH pay-in and pay-out rails, card acceptance, platform fee capture, and settlement reconciliation.

Participate in the vendor selection process – evaluate solutions such as Stripe Connect, Modern Treasury. Possibly create PoC builds. Provide analysis documents.

Design, implement, test, debug, and document payment features ensuring correctness, idempotency, and auditability – where “mostly works” is not acceptable when money is moving.

Take ownership of features end-to-end, evaluating effort, risk, and priority in an agile environment with Finance and Product as key internal stakeholders.

Engineering

Collaborate with colleagues and be a strong voice in product and architecture design sessions.

Use agentic coding tools to write clear, efficient, and scalable code with an eye toward flexibility and maintainability.

Own and contribute to team productivity and process improvements, including bringing payments domain knowledge to the broader team.

Actively raise the technical bar through thoughtful code review, pairing, and knowledge sharing – including how you use AI tools.

What You’ll Bring
5+ years of hands-on experience developing and delivering production applications; 3+ years of payments experience.

Demonstrated experience implementing payment flows in production involving ACH/wire/real-time payments, marketplace split settlements, wallets, for benefit of (FBO) accounts, or platform payouts.

Understanding of ACH mechanics (return codes, NACHA authorization, account validation), and KYC/KYB processes (UBO identification, OFAC screening)

Demonstrated proficiency in TypeScript across the full stack – backend, frontend, PostgreSQL schema design for financial data, and API/webhook integrations.

Temporal or comparable durable workflow experience is a strong plus.

Experience designing idempotent systems and working with double-entry ledger concepts – can speak to exactly-once semantics and reconciliation schema design.

Hands-on experience deploying and operating cloud-hosted applications; comfort with infrastructure-as-code (we use Terraform), CI/CD pipelines, and observability tooling.

Operates in agent-first development workflows – comfortable orchestrating multiple agents, defining clear acceptance criteria, and reviewing AI-generated output with a high quality bar.

Prior startup experience and a track record of owning work end-to-end: scoping, shipping, and measuring impact. Authorized to work in the US for any employer.

Original source