Software Engineer - Mercury Command

Mercury

Canada

On-site

CAD 116,000 - 166,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mercury is building Command, an LLM-powered financial assistant that helps users understand their finances and take action in plain language. You will evolve the product, extend capabilities, and explore new ways to leverage AI to deliver a more powerful banking experience.

Ideal candidates have 1–4 years in backend or full‑stack development and are excited to learn Haskell, React, TypeScript, and Redux while shipping new features and products for Mercury’s customers.

Qualifications

  • 1–4 years of backend or full-stack development experience.
  • Interest in or experience with Haskell, React, TypeScript, and Redux.
  • Experience building and shipping products powered by large language models (LLMs).
  • Empathetic, user-focused and capable of delivering lovable products.

Responsibilities

  • Ship new capabilities users love.
  • Demonstrate ownership and help design and ship new commands.
  • Collaborate with product and compliance to define success and build tests.
  • Join a small, experienced team building Mercury's future.
  • Navigate ambiguity and thrive in a scrappy startup environment.

Skills

Backend/Full-stack
Haskell
React
TypeScript
Redux

Tools

Haskell
React
TypeScript
Redux

Job description

In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve customers, but they didn’t know how to solve authentication of the right user. James Goodfellow, working at Smiths Industries, uncovered the insight that you needed something you have (a card) and something you know (a PIN). Because someone told him they could only remember 4 digits instead of his proposed 6, today over 3 million ATMs use a card+4 digit PIN over 60 years later.

Like the ATM, Mercury is building technology that pushes forward financial interfaces for the long term. Command is Mercury's LLM-powered financial assistant, launched to all customers in June 2026. It lets users understand their finances and take action in plain language, from asking about cash flow to sending payments, issuing cards, and managing invoices. With the product now in customers' hands, the work is to evolve it, extend its capabilities, and find new ways to leverage LLMs to give Mercury customers a more powerful banking* experience.

What You'll Do:
  • Ship new capabilities users love
  • Feel a strong sense of product ownership and actively seek responsibility – help design and ship new Command skills
  • Partner with product and compliance teams to define what "working correctly" means for each new capability, then build the tests that prove it
  • Join a small but mighty team of experienced product and AI engineers building the future of Mercury
  • This list is illustrative. Command is a product in motion and priorities will shift as we learn. The right person should be comfortable working in ambiguity, in a scrappy startup environment
The Ideal Candidate:
  • Has 1-4 years of backend or full-stack development experience, with knowledge of or excitement to learn Haskell, React, TypeScript, and Redux
  • Experience building LLM powered products
  • A builder who is passionately product-minded and has experience building and shipping new products
  • Empathizes with users and can channel their perspective to build lovable products
  • Can balance tradeoffs and find creative solutions to accomplish goals
  • Actively incorporates AI tools into their workflow and is excited about leveraging them to amplify their impact — whether that's accelerating development, improving code quality, or finding creative solutions to hard problems

If this role interests you, we invite you to explore our public demo at demo.mercury.com.

Mercury values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Mercury are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic. We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.

Total Rewards

The total rewards package at Mercury includes base salary, equity (stock options/RSUs), and benefits.

Our salary and equity ranges are highly competitive within the SaaS and fintech industry and are updated regularly using the most reliable compensation survey data for our industry. New hire offers are made based on a candidate’s experience, expertise, geographic location, and internal pay equity relative to peers.

Our target new hire base salary ranges for this role are the following:

US employees (any location):

$122,400 — $176,000 USD

Canadian employees (any location):

$115,700 — $166,399 CAD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Cards
Senior Software Engineer - Cards

Mercury • Canada

On-site
CAD 157,000 - 197,000
Head of Product - Personal Banking
Head of Product - Personal Banking

Mercury • Canada

On-site
CAD 274,000 - 342,000
Head of Product - Personal Banking
Head of Product - Personal Banking

Big Internet Seller Services Inc • Canada

On-site
CAD 274,000 - 342,000
Tech Communications Lead
Tech Communications Lead

Mercury • Canada

On-site
CAD 150,000 - 187,000
Senior Design Manager - Business Banking & Investments
Senior Design Manager - Business Banking & Investments

Mercury • Canada

On-site
CAD 216,000 - 270,000
Treasury Operations Analyst
Treasury Operations Analyst

Mercury • Canada

On-site
CAD 115,000 - 144,000
Senior Risk Program Manager - Fraud & Disputes Enablement
Senior Risk Program Manager - Fraud & Disputes Enablement

Mercury • Canada

On-site
CAD 146,000 - 182,000
Business Continuity Management Lead
Business Continuity Management Lead

Mercury • Canada

On-site
CAD 154,000 - 193,000
Senior Engineering Manager - Release Engineering
Senior Engineering Manager - Release Engineering

Mercury • Canada

On-site
CAD 225,900 - 282,400
Competitive salary and equity
Diversity and belonging initiatives
Senior Data Scientist - Credit and Lending ML
Senior Data Scientist - Credit and Lending ML

Mercury • Canada

On-site
CAD 157,000 - 282,000