Software Engineer, Treasury
Build and maintain reliable backend services for ledger operations, ACH and wire flows, and reconciliation within Lithic’s Treasury team. The role requires production software experience, distributed-systems design skills, Python experience or willingness to learn, and ownership of cross-functional initiatives.
About the job
Responsibilities
- Ensure high reliability and correctness for the ledger and orchestrated funds flows.
- Develop features that better serve customers.
- Deliver reliable, secure, and scalable code while minimizing technical debt.
- Own initiatives from planning through launch, keeping stakeholders informed and aligned.
- Improve team systems and processes.
- Participate in the team on-call rotation.
Requirements
- Experience shipping software in production and leading projects.
- Strong distributed-systems instincts and design skills.
- Experience with, or desire to learn, Python.
- Ability to lead cross-functional projects while contributing as a strong individual contributor.
- Growth mindset and continuous desire to learn and improve.
- Ability to turn requirements into working software quickly.
- Comfort working in a fast-moving environment.
Nice-to-have
- Interest in fintech and payments.
Compensation and benefits
- Annual Canadian salary range: CA$158,000–CA$254,000, plus equity.
- Remote position for candidates located in the United States, Canada (Ontario and British Columbia), Netherlands, Poland, or Czech Republic.
- Benefits listed for full-time US employees include unlimited PTO, 12 weeks of fully paid parental leave, a four-week paid sabbatical after five years, four weeks of work-from-anywhere each year, 3% cashback through a complimentary employee account, health/vision/dental insurance, HSA contribution match, 401(k) match, and voluntary life and disability insurance.
Skills
Python, Distributed Systems, System Design, Backend Services, Ledger Systems, Ach, Wire Infrastructure, Reconciliation, Fintech, Payments
Similar jobs
Backend Engineering jobsBuild and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.
Build and operate publisher-facing backend features for Instacart’s Carrot Ads platform, spanning APIs, serving, reporting, and partner tooling. The role requires 3+ years of backend experience, distributed-systems and API expertise, and operational ownership.
Builds production software, AI-assisted workflows, and technical controls that operationalize privacy across cloud-based products. The role requires backend programming, LLM systems, integrations, and practical data-protection experience while partnering across Security, Engineering, Product, Data, and Legal.
Build and improve MongoDB’s low-level networking and observability systems for a distributed database. The role requires production C++ experience, distributed-systems expertise, strong computer science fundamentals, and the ability to lead projects collaboratively from design through delivery.
Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.