Plug is hiring a Principal Software Engineer to own the architecture of its money-facing systems, including ledger, payment disbursement, settlement, reconciliation, and lien and title payoff processing. The role will design financial infrastructure that is correct, auditable, and fast enough to support the company’s growth, banking partnerships, regulatory obligations, and financial audits. A central goal is a deterministic ledger that provides a single, queryable source of truth for every dollar moving through the platform. The engineer will design systems integrating with banking partners, payment processors, and lien and title servicers, and document core technical tradeoffs involving consistency, availability, idempotency, fault tolerance, and failure recovery. They will partner with Product, Risk, Finance, and Compliance to turn business and regulatory needs into system designs, set standards and review architecture for systems that touch money, mentor engineers without formal people-management responsibility, and help evaluate whether to build or integrate external infrastructure. This is a high-autonomy role in a fast-moving startup, serving as the first and primary technical owner of the money systems domain. The position is full-time and in-person, ideally in Sawtelle between Santa Monica and West Los Angeles; San Francisco-area candidates will also be considered. Plug does not provide relocation assistance or sponsorship at this time.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed