Senior Software Engineer
What we’d love to see for all roles
About Ledge
Ledge is building the nervous system for modern finance. We power the behind-the-scenes infrastructure that helps companies move money with clarity, control, and speed—no spreadsheets, no fire drills, no guesswork. Our platform automates reconciliation and journal entries across banks, ERPs, and payment providers, so finance teams can focus on what matters. Backed by leading investors, we’re defining a new standard for how finance teams operate at scale.
Our platform is based on the combination of two key components: a scalable, flexible, and robust data pipeline, combined with a great consumer-like, self-service experience for the end-user. We have a modern tech stack, with a backend organized in a micro-services architecture that helps keep it flexible, and an incredible DevOps culture, with a complete IaC approach.
About the role
Engineers at Ledge take full end-to-end ownership for their work, from supporting feature design to monitoring the production deployment. All this while quickly learning and adapting, doing whatever it takes to solve difficult business, product, and engineering problems.
About you and your background:
- You have a product-oriented approach, with a focus on customers
- You have a get-things-done attitude
- You have at least 5 years of software engineering experience
- You are a proactive team player with a desire to impact our team, our product and our customers
- You have a deep understanding of production systems and the architecture of cloud and web applications
- You are an independent, fast learner and excited about learning new technologies
- Experience with data engineering platforms like Apache Spark - Advantage
- Practical experience or academic knowledge in graph theory - Advantage
- Experience with payments, accounting, or finance - Advantage
Apply Now
If you’re passionate about bridging sales and technology to drive real impact in financial automation, we’d love to hear from you!