Our client, early-stage Fintech company in San Francisco, are hiring a Senior Software Engineer to join the team remotely. The successful candidate will build and evolve the double-entry ledger that serves as the platform’s financial system of record, while playing a key role in shaping the next generation of the platform, including a major ledger rebuild and the expansion of payment infrastructure.
Responsibilities
Own and evolve the double-entry ledger, covering transactions, balances, holds, reversals, payment states, point-in-time balances and comprehensive audit trails.
Design and build highly reliable money-movement infrastructure across ACH, instant payments, wires, cards and emerging settlement rails.
Develop scalable payout and settlement systems, supporting instant payouts, batch processing and high-volume marketplace transactions.
Build automated reconciliation systems that detect and resolve discrepancies across internal ledgers, banking partners and payment processors.
Design and scale the infrastructure underpinning lending products, including disbursements, repayments, partial payments, reversals and complex loan lifecycles.
Build resilient multi-provider payment architecture, incorporating webhooks, idempotency, retries, state machines and robust failure handling.
Develop controls for high-value financial transactions, including fraud prevention, disputes, chargebacks, limits, holds and settlement management.
Ensure complex financial activity is translated into a clear and intuitive customer experience, including balances, transaction histories, funding sources and settlement activity.
Make pragmatic architectural decisions that balance delivery speed with financial accuracy, reliability, scalability and long-term maintainability.
Provide senior technical leadership through architecture, code reviews, documentation and mentorship, raising engineering standards across the team.
Skillset
Minimum of 5 years of professional software engineering experience, with a strong focus on backend, payments, fintech or financial systems.
Strong proficiency in Python, PostgreSQL, AWS, SQL and relational data modelling.
Hands-on experience building and operating real-world money movement systems, including ACH, instant payments, wires, cards or comparable payment rails.
Experience designing, building, migrating or owning a double-entry ledger in a production environment.
Strong understanding of webhooks, idempotency, race conditions, state machines, eventual consistency and reconciliation.
Experience building highly reliable systems for high-value financial transactions, where accuracy, resilience and traceability are critical.
Strong knowledge of transactional database architecture, particularly for high-volume, concurrent and financially sensitive workloads.
Experience within payments, fintech, lending, marketplaces or other complex financial transaction environments.
Strong ownership and product mindset, with the ability to balance speed, financial correctness, customer experience and long-term architecture.
Experience with React and TypeScript would be a plus.
Benefits
Salary: $140k – $180k DOE.
Equity.
Medical, dental, and vision coverage.
401(k).
Remote working.
...Job Description: The small engine technician is responsible for the repair and maintenance of a variety of equipment with a focus on 2-stroke and Stihl equipment. Candidate will be required to demonstrate a variety of skills from basic mechanical to complex technical...
...after 40 hours Part-time and full-time positions available Day or evening shifts available Paid weekly No college degree required Employee discounts Subject to raises and promotions within the company Work at a variety of stations: dough making...
Location of the university:Henan province/zhengzhou city need start asap native speaker with relative experience Workload:22 classes per week,plus 1 hour of English corner per week Salary:13000rmb/month before tax Winter vacation(February):3000rmb/month before...
...Job Summary: ~ The purpose of the Service Internship I isfor high school students who have an interest in exploring a path to becoming a diesel technician. Student will learn about the knowledge, skills and abilities required in becoming a service and diesel...
...Are you fluent in both English and Vietnamese ? Do you have experience working as an interpreter? LTC is an interpreting agency looking for contracted Vietnamese language interpreters in Indianapolis. You will accept appointments on an as needed basis. The ideal interpreter...