What is a Software Engineer at Mercury?
At Mercury, a Software Engineer builds financial technology and banking infrastructure designed to serve modern startups and growing enterprises. Rather than relying on legacy banking systems that move slowly and lack transparency, Mercury builds product-focused, highly available, and operationally trustworthy financial software. Software engineers sit at the core of this effort, whether they are working on account opening platforms, payment integrations, real-time risk decisioning, or customer-facing dashboard features.
Engineers at Mercury take end-to-end ownership of their features. The engineering culture heavily emphasizes craft, usability, and pragmatic system design. You will work on teams like Banking Integration Platform, Risk & Fraud Systems, Everyday Experiences, or Mercury Command, using tools like Haskell, TypeScript, React, and Redux. Because Mercury handles monetary transactions and critical core banking logic, code quality, data integrity, and strict architectural clarity are paramount.
The work combines product sense with infrastructure engineering. You will collaborate closely with designers, product managers, and fellow engineers in an autonomous environment where small teams ship impactful software at a steady pace.



