What is a Software Engineer at Cardless?
As a Software Engineer at Cardless, you will be responsible for building the digital infrastructure that powers custom credit card programs and bespoke financial products for high-profile brands. Operating at the intersection of consumer retail, brand loyalty, and complex financial systems, Cardless relies heavily on its engineering team to deliver robust, secure, and highly scalable APIs and ledger systems. The systems you build must manage real-time transaction processing, complex financial ledgers, and seamless partner integrations with absolute correctness, where even a minor bug can have direct financial consequences.
This role is critical to the company's growth because you are not just writing code; you are building the foundation of a modern payment platform. The engineering team must solve unique challenges around data consistency, high-throughput transaction processing, and strict regulatory compliance. Whether you are optimizing a core backend service or architecting a brand-new partner integration, your work directly impacts how thousands of users interact with their credit products on a daily basis.
Success in this position requires a balance of pragmatic coding, deep systems thinking, and strong cross-functional communication. Because Cardless is a fast-growing startup, engineers are expected to take extreme ownership of their projects, from initial system design through deployment and monitoring. You will collaborate closely with product managers, operations teams, and external banking partners to turn complex regulatory and business requirements into elegant, maintainable software.