What is a Software Engineer at Tide?
At Tide, a Software Engineer is at the heart of our mission to simplify financial life for small businesses. You are not just writing code; you are building the robust, scalable infrastructure that powers the financial operations of thousands of entrepreneurs. Your work directly impacts how our users manage their money, handle payments, and access credit, making reliability and security your primary technical drivers.
This role requires a blend of deep technical expertise and a product-first mindset. You will be expected to navigate complex distributed systems, translate ambiguous business requirements into elegant technical solutions, and maintain a high bar for code quality. Whether you are scaling our backend services or refining our core banking features, you are a critical contributor to a platform that is constantly evolving to meet the fast-paced demands of the fintech industry.

