Mercury
Software Engineer- Product
Remote Software Engineering role with clear candidate location fit.
PostedJul 14, 2026
Eligible countries1 accepted country
Seniority signalMiddle
Work settingRemote
Accepted candidate locations
Canada
Role overview
Software Engineer- Product
Requirements and responsibilities
Readable role content extracted into sections for faster review.
As part of this role, you will:
- Feel a strong sense of product ownership and actively seek responsibility – we often self-organize on small/medium projects, and we want someone excited to help shape and build Mercury’s future.
- Work in an autonomous environment on a close-knit team, with a “startup within a startup” feel.
- Partner closely with designers and product leaders to ship lovable experiences. We want to transcend the status quo for banking and fintech software, and many of our customers are startups and appreciate our slick, magical designs.
- Join a small but mighty team of experienced product engineers within one of our Mercury product groups (Banking, Everyday Experiences, Expansion, Risk).
The ideal candidate for the role:
- Has 1-4 years of backend or full-stack development experience, with knowledge of or excitement to learn Haskell, React, TypeScript, and Redux.
- 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.
- Communicates and collaborates effectively with peers and cross-functional counterparts.
The ideal candidate for the role:
- US employees (any location): $122,400 - $158,400 USD
- Canadian employees (any location): CAD 115,700 - 149,700
Similar roles
Keep a backup shortlist.
React, TypeScript 4 accepted countries
Senior Frontend EngineerIndeedView role React, TypeScript 5 accepted countries
Senior Full Stack EngineerSubwayView role React, TypeScript 5 accepted countries
Full Stack EngineerSubwayView role React, TypeScript 1 accepted country
Full Stack EngineerTeamviewerView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.