Most fintechs start with Rails. Maybe Python. If they're feeling ambitious, Go or Rust. Mercury went a different direction entirely: they built their banking platform — every API endpoint, every transaction processor, every compliance check — in Haskell. Not as a side experiment. Not for one microservice. The entire backend. Millions of lines of production Haskell processing $248 billion in transaction volume in 2025.

This is the kind of engineering decision that either makes you lean forward in your chair or makes you close the browser tab. If you're still reading, Mercury might be your kind of company. Founded in 2019 by Immad Akhund and Jason Zhang, Mercury has grown from a scrappy startup banking alternative into the financial platform used by over 200,000 startups — backed by a $300 million Series C from Sequoia Capital and now in the process of obtaining a national bank charter from the OCC.

We analyzed employee reviews, engineering blog posts, and community sentiment to give you an honest picture of what it's actually like to work at Mercury in 2026. Whether you're evaluating an offer, preparing for an interview, or just curious about what a Haskell-at-scale engineering culture looks like in practice, here's what you need to know.

Mercury at a Glance

Founded 2019
Headquarters San Francisco, CA (Remote-Friendly)
Founders Immad Akhund (CEO) & Jason Zhang
Company Size ~1,300 employees
Funding $300M Series C (Sequoia)
Glassdoor Rating 4.3 / 5.0 (112 reviews)
Work-Life Balance 3.8 / 5.0
CEO Approval ~85% (Immad Akhund)
Recommend to Friend 79%
Engineer Comp Range $138K – $370K
Culture Values Product Impact, Eng-Driven, Ship Fast, Learning, Equity, Many Hats
4.3 / 5
Glassdoor Rating
~1,300
Employees
$248B
Transaction Volume (2025)

The Haskell Bet: Mercury's Defining Engineering Decision

Let's start with the elephant in the room, because it's the most interesting thing about Mercury as an engineering organization. When Immad Akhund and Jason Zhang founded Mercury in 2019, they made a decision that most CTOs would consider career-ending: they chose Haskell as their primary backend language for a banking platform.

The reasoning is straightforward once you understand what Mercury actually does. This is a company that moves money. Real money. Billions of dollars. When your transaction processor has a bug, it's not a broken button or a misaligned div — it's someone's payroll failing, or a wire transfer going to the wrong account, or a compliance violation that could result in regulatory action. In that context, Haskell's famously strict type system isn't academic indulgence. It's a risk management strategy.

Haskell's type system catches entire categories of bugs at compile time that would slip through in Ruby, Python, or even Go. Null pointer exceptions, type mismatches, improper state transitions — the compiler rejects them before the code ever runs. For a banking platform processing hundreds of billions in volume, that compile-time safety net translates directly into fewer production incidents and faster development velocity once engineers are up to speed on the language.

Employee Pro "The Haskell codebase is genuinely impressive — the type system gives you confidence when shipping banking features that you simply don't get in other languages"

The trade-off is real, though. Haskell has a smaller talent pool than practically any mainstream language. Mercury can't just hire any experienced backend engineer — they need people who either already know Haskell or are motivated enough to learn it. This acts as a natural filter: Mercury's engineering team tends to attract people who are genuinely curious about programming languages, who care about correctness, and who are willing to climb a steep learning curve for long-term benefits. The result is unusually high talent density.

Tech Stack

Haskell React Nix AWS Swift Kotlin

The backend is exclusively Haskell — one of the largest production Haskell codebases in the world. The frontend is React, with Swift and Kotlin powering the mobile applications. Nix handles build tooling and reproducible environments, which pairs well with Haskell's emphasis on determinism. Infrastructure runs on AWS. It's an opinionated stack, and that's the point: every technology choice reflects the same philosophy of correctness and reliability that drove the Haskell decision in the first place.

Culture & Mission: Banking for the Builders

Mercury's mission is to make banking work for startups. Traditional banks were built for large enterprises with dedicated finance teams. Mercury built something different: a banking platform that understands how startups actually operate. Treasury management, automated bookkeeping, bill pay, corporate cards, venture debt — all in one product, designed for founders who would rather be building than managing banking relationships.

Over 200,000 startups now use Mercury, and the company reached $650 million in annualized revenue in 2025. The $300 million Series C from Sequoia, combined with the ongoing process to obtain a national bank charter from the OCC, signals that Mercury is transitioning from fintech startup to genuine financial institution. For employees, this means the work has real weight — you're not building another SaaS dashboard, you're building infrastructure that companies depend on to make payroll and fund operations.

CEO Immad Akhund brings an unusual background to fintech. A Y Combinator alum and serial entrepreneur, he's built multiple companies across different domains. His leadership style, according to employee reviews, emphasizes product quality and engineering autonomy over process and hierarchy. With approximately 85% CEO approval on employee reviews, he's well-regarded internally — particularly for maintaining a product-first culture even as the company scales past 1,300 employees.

Mercury earned Great Place to Work certification, with 95% of employees surveyed saying it's a great place to work. That's a strong signal, especially for a company growing as rapidly as Mercury has been — scaling from 850 to 1,300 employees in a relatively short period without losing culture is one of the hardest things in startups, and the data suggests Mercury is managing it well so far.

Glassdoor Ratings Breakdown

Mercury's overall Glassdoor rating of 4.3 out of 5.0, based on 112 employee reviews, places it in the upper tier among the companies in our Culture Directory. It's ahead of peers like Ramp and Stripe (4.0), and comparable to companies like Anthropic (4.4) and Databricks (4.3). Here's how the sub-categories break down:

Overall Rating 4.3
Culture & Values 4.2
Compensation & Benefits 4.1
Career Opportunities 4.0
Work-Life Balance 3.8

The 3.8 WLB score is the most telling number. It's not bad — it's solidly in the middle of the pack — but it reflects the reality of a high-growth fintech that's scaling rapidly while simultaneously pursuing a bank charter. There are periods of intensity, particularly around regulatory milestones and major product launches. Mercury is honest about this trade-off: you're building something that matters, and that sometimes means long weeks. If you need a strict 40-hour week with no exceptions, this may not be the right fit.

Compensation & Benefits

Mercury's compensation is competitive for a growth-stage fintech. Total compensation for software engineers ranges from approximately $138K at IC1 (early career) to $300K+ at IC4, with a median around $214K. Senior and staff-level roles can reach up to $370K total comp. The equity component is particularly meaningful given Mercury's trajectory — $300M Series C from Sequoia, $650M annualized revenue, and a national bank charter application all point to significant future value.

$214K
Median Engineer Comp
79%
Recommend to Friend
~85%
CEO Approval

For context, Mercury's comp is in line with well-funded fintech peers like Ramp and slightly below frontier AI companies like Anthropic or OpenAI, which offer $300K–$550K+ for senior engineers. But the equity upside at Mercury's current stage — post-Series C but pre-IPO — could close that gap significantly depending on how the bank charter process and continued revenue growth play out.

Benefits are comprehensive and reflect the company's startup-banking DNA: competitive healthcare, generous parental leave, and a genuine investment in professional development. The remote-friendly model means compensation is available to engineers outside the Bay Area, though there may be location-based adjustments.

What Employees Actually Say

We analyzed recurring themes across Mercury's employee reviews. Here's what stands out on both sides.

What employees love

Employee Pro "The talent density is genuinely high — smart, motivated teammates who care about the product and push you to do your best work"
Employee Pro "Real autonomy and ownership — you're not fighting through layers of approval to ship features"
Employee Pro "Product-first mindset across the company — engineering and design have genuine influence on what gets built"
Employee Pro "Great Place to Work certified for a reason — the culture feels intentional, not accidental"

The theme is consistent: Mercury attracts people who care about building a great product. The product-first mindset isn't just marketing — employees consistently cite it as one of the defining characteristics of the culture. Engineers have real input into product direction, design is taken seriously, and the Haskell codebase (love it or hate it) forces a level of thoughtfulness about code quality that permeates the engineering organization.

What could be better

Employee Con "Still scaling processes — some things that worked at 500 people are creaking at 1,300"
Employee Con "Ambiguity and shifting priorities — the pace of growth means plans change quickly"
Employee Con "Work-life balance can be uneven — quiet periods followed by intense sprints around launches and regulatory deadlines"

The cons are classic growth-stage complaints, and they're the honest kind. Mercury is a company that's scaled from 850 to 1,300 employees in a short window while simultaneously building financial infrastructure, pursuing a bank charter, and expanding its product suite. Some organizational friction is inevitable. The question for candidates is whether you see ambiguity as an obstacle or an opportunity — the many-hats culture means there's room to define your role and have outsized impact, but you need to be comfortable with things not being fully figured out yet.

Who Thrives at Mercury

Based on the culture signals, employee reviews, and the engineering stack, here's who tends to do well at Mercury:

Mercury is not ideal for people who want a predictable, well-established big-company environment, or for engineers who prefer mainstream tech stacks and would rather not learn Haskell. The 3.8 WLB score means this is not a coast-and-collect job — there are genuine periods of intensity. If work-life balance is your top priority, consider companies like Notion, Linear, or HubSpot instead.

Frequently Asked Questions About Working at Mercury

How many employees does Mercury have in 2026?+
Mercury has approximately 1,300 employees as of 2026, having grown from around 850 in recent years. The company is actively hiring across engineering, product, and operations as it scales its banking platform and pursues a national bank charter from the OCC.
What is Mercury's Glassdoor rating in 2026?+
Mercury has a 4.3 out of 5.0 overall Glassdoor rating based on 112 reviews. Work-life balance is rated 3.8/5, CEO Immad Akhund has approximately 85% approval, and 79% of employees recommend working there. Mercury is also Great Place to Work certified, with 95% of surveyed employees saying it's a great place to work.
Why does Mercury use Haskell for its backend?+
Mercury chose Haskell for its entire backend because banking software demands extreme reliability. Haskell's strong type system catches entire categories of bugs at compile time — null pointer exceptions, type mismatches, improper state transitions — that would slip through in languages like Ruby or Python. The codebase has grown to millions of lines of production Haskell, making it one of the largest Haskell codebases in the world.
What is Mercury's compensation for software engineers?+
Total compensation for software engineers at Mercury ranges from approximately $138K at IC1 to $300K+ at IC4, with a median around $214K. Senior and staff-level roles can reach up to $370K. Mercury also offers competitive equity packages, which are especially meaningful given the company's $300M Series C from Sequoia and $650M annualized revenue.
Is Mercury remote-friendly?+
Mercury is headquartered in San Francisco but operates as a remote-friendly company. Many engineering, product, and operations roles can be performed remotely. The company has built distributed engineering practices supported by asynchronous communication. Some teams may have in-office expectations, so it's worth clarifying for specific roles during the interview process.
What is Mercury's engineering culture like?+
Mercury's engineering culture is defined by its Haskell-first backend, high talent density, and genuine engineering autonomy. The team values correctness and reliability — a natural extension of building banking infrastructure. Engineers are expected to be product-minded, with real input into what gets built. The tech stack also includes React (frontend), Nix (build tooling), AWS (infrastructure), and Swift/Kotlin for mobile.
How much transaction volume does Mercury process?+
Mercury processed $248 billion in transaction volume in 2025 and has reached $650 million in annualized revenue. Over 200,000 startups use Mercury as their banking platform. The company raised a $300M Series C led by Sequoia Capital and is in the process of obtaining a national bank charter from the OCC, which would allow it to operate as a full-fledged bank.

Explore Mercury's open roles

See Mercury's current openings alongside jobs from companies like Anthropic, Ramp, Stripe, and more — all with culture context.

View Mercury Jobs → Mercury Culture Profile →