Loop
Staff Software Engineer
Toronto, Canada · Staff+
Sponsorship not specifiedDetected 117 days ago
RubyReactDistributed SystemsFull-Stack DevelopmentPostgreSQLCybersecurityAccountingLeadership
About the role
- Hi, I'm Yan, Head of Engineering at Loop, and I'm hiring a Staff Software Engineer to be a technical leader across our entire platform.
- This role is an onsite position at our downtown Toronto office (Bay and Bloor).
- Why We Exist Small businesses have been underserved by traditional banks.
Responsibilities
- We're building the financial infrastructure that helps businesses move money across borders - and we move fast.
- Loop maintains its own ledger as the source of truth for all customer balances, but we depend on banking partners to actually move money.
- These partners each have their own ledgers, their own formats, and their own timing - some settle in real-time, others in batches, and some send corrections days later.
- When our ledger and a partner's ledger disagree, we have a problem.
- In under 500 words, outline how you'd approach building a reconciliation system that continuously verifies Loop's ledger against its banking partners.
- Don't design the whole system - show us how you think about a problem where correctness is non-negotiable but perfect information is never guaranteed.
Requirements
- Security engineering background, accounting/reporting knowledge, experience with our stack (Ruby, PostgreSQL, React).
Skills
- The tools offered to businesses are only suitable for companies with finance and treasury teams of 20.
Company info
- To help businesses seamlessly manage money around the world so they can access more markets, save money and simplify their operations
This listing is sourced directly from Loop's careers page and normalized into a canonical job model.