Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$200.7k - $250.9k
Full-time

Mercury

When the Space Shuttle approached the International Space Station, two vehicles built by different teams, in different countries, with fundamentally different engineering philosophies and systems, had to connect perfectly. The Rendezvous, Proximity Operations, and Docking (RPOD) subsystems were engineered to handle complex mismatches such as different power systems, communication protocols, and technical architectures. Get it wrong, and you have a very expensive and potentially catastrophic problem in low Earth orbit.

Mercury announced on December 19, 2025 that we submitted an application to the OCC for a national bank charter and applied for FDIC deposit insurance. On April 27, 2026, Mercury announced conditional approval. In other words, Mercury has the universe’s cosmic blessing to build a bank, and we are full speed ahead. As part of this work, we will be connecting our modern, product-focused engineering systems to enterprise core banking systems and payment networks built in a different era, with different assumptions and different interfaces. Mercury’s Banking* Integration Platform team is like NASA’s RPOD team, building our integration subsystems that are technically correct and operationally trustworthy.

This is some of the most consequential infrastructure work at Mercury. Every account opening, every monetary transaction, and every balance call will flow through the systems you build. Product teams across the company will depend on clean abstractions that hide the complexity underneath. You'll be one of the few engineers at Mercury who truly understands the full depth of our Bank Core* and all its internal and external integrations.

As a Senior Software Engineer on the Banking Integration Platform Team, you’ll play a key role as a technical leader and hands-on engineer in building seamless connections between Mercury and the outside financial world. Building Mercury Bank is the most important adventure the company is embarking on, and you have the opportunity to go on this mission.

As part of this role, you will:

  • Build Mercury’s integration with an FFIEC-approved bank core and the connections to payment networks.
  • Design internal APIs that give product teams simple, consistent interfaces to complex external systems.
  • Handle the messy realities of enterprise integrations such as retries, failures, format mismatches, and downtime.
  • Build data pipelines that keep Mercury's systems in sync with our bank core.
  • Own monitoring, alerting, and recovery for our most critical external connections.
  • Partner with many other teams at Mercury to define clean boundaries and reliable contracts.
  • Help shape the technical architecture of Mercury Bank*.

The ideal candidate for the role:

  • Has 7+ years of professional software engineering experience building and operating backend infrastructure and distributed systems at scale.
  • Has experience integrating modern distributed software systems with older, legacy infrastructure, preferably in a highly-regulated environment. There are unique challenges when embarking on such a mission, and we’re looking for someone who is excited to join with eyes wide open.
  • Has an understanding of how banks and banking systems work: accounts, transactions, ledgers, and the data models underneath.
  • Is a product-minded engineer who thinks about the developers consuming your APIs, not just the systems you’re connecting to.
  • Thrives in environments where you're building something new rather than maintaining something established.
  • Is comfortable with our tech stack (Haskell) or ready to learn.
  • Has strong and justified opinions about building reliable, maintainable systems.

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

The total rewards package at Mercury includes base salary, equity (stock options), 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): $200,700 - $250,900 
  • Canadian employees (any location): CAD $189,700 - $237,100

*Mercury is a fintech company, not an FDIC-insured bank. Banking services provided through Choice Financial Group and Column N.A., Members FDIC.

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.

#LI-MC1

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Canada vacancy
  • We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects. This position demands high level leadership , mentoring other engineers and helping to design and architect scalable solutions. In this role, you will face... 
    Senior
    Full time

    Optro

    Canada
    4 days ago
  •  ...Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection, risk decisioning, abuse prevention, and the internal tooling our operations team needs to investigate and act at scale. This is... 
    Senior
    Full time

    Givebutter

    Canada
    17 days ago
  • $50 per hour

     ...Overview This role develops high-quality datasets and evaluation workflows to train and benchmark large language models on software engineering tasks. You will curate and author code examples, correct and improve AI-generated solutions across multiple languages, design... 
    Senior
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    1 day ago
  •  ...We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects. This position demands high level leadership , mentoring other engineers and helping to design and architect scalable solutions. In this role, you will... 
    Senior
    Full time

    Optro

    Canada
    12 days ago
  • $181.05k - $213k

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...You’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...here]( The Problems You’ll Solve As a Senior Software Engineer II, you will lead... 
    Senior
    Full time

    Carta

    Canada
    2 days ago
  • $200.7k - $250.9k

     ...will require us to strengthen and refine it. We’re looking for an engineer to help build the battens and transoms that lift frontend work...  ...in larger venues. The ideal candidate: Has 6-8+ years of software development experience, with a strong focus on the frontend and... 
    Senior
    Full time
    Local area

    Mercury

    Canada
    24 days ago
  • $200.7k - $250.9k

     ...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...  ...work. The ideal candidate Has 7 or more years of software engineering experience, with deep technical expertise building... 
    Senior
    Full time
    Shift work

    Mercury

    Canada
    11 days ago
  •  ...We are looking for a highly skilled Senior Software Developer to design, develop, and maintain software applications. This role requires...  ...Required Qualifications ~ Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience). ~5+ years... 
    Senior
    Full time
    Local area
    Remote work
    Shift work

    Fortive

    Canada
    3 days ago
  • $100k - $170k

     ...ABOUT YOU You're a hands-on mobile engineer with 4+ years of experience, primarily in React Native across iOS and Android, who's...  ...Fair Chance Act. Criminal History Consideration: For the Senior Software Engineer, we will conduct a background check that may include... 
    Senior
    Full time

    Xsolla

    Canada
    1 day ago
  • $111k - $160k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer The AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard’s fraud prevention and... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Mastercard

    Canada
    3 days ago
  • As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play an active role in keeping the service... 
    Senior
    Full time

    Mozilla

    Canada
    4 days ago
  • About the Role: As a frontend-focused Senior Software Engineer , you will own the design and delivery of the user-facing experiences at the heart of our AI products. Your primary focus is building polished, performant, production-grade interfaces in React and TypeScript... 
    Senior
    Full time

    Sardine

    Canada
    4 days ago
  •  ...completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications that power the AI Receptionist experience for enterprise customers. You... 
    Senior
    Full time

    Cresta

    Canada
    4 days ago
  •  ...completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications that power the AI Receptionist experience for enterprise customers.... 
    Senior
    Full time

    Cresta

    Canada
    12 days ago
  •  ...About this team and role: As a Senior Software Engineer on the Ecosystem Services Team , you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play... 
    Senior
    Full time
    Remote work
    Worldwide

    Mozilla

    Canada
    12 days ago
  •  ...About the Role: As a frontend-focused Senior Software Engineer , you will own the design and delivery of the user-facing experiences at the heart of our AI products. Your primary focus is building polished, performant, production-grade interfaces in React and TypeScript... 
    Senior
    Full time
    Casual work

    Sardine

    Canada
    17 days ago
  •  ...leverages custom customer feedback models to engineer perfectly tailored products. Backed by...  ...completely rethinking the entire retail software layer—spanning complex automated...  ...algorithms. We are seeking a high-agency Senior Backend Engineer to design and implement... 
    Senior
    Full time
    Remote work

    Short Story

    Canada
    a month ago
  • $181k

     ...protect the connected attack surface. We are committed to a remote first culture. The Role We’re looking for a Senior Full-Stack Software Engineer with deep expertise in Next.js, TypeScript, PostgreSQL/Supabase, and AI-assisted development to design, build, and... 
    Senior
    Remote job
    Full time

    Finite State

    Canada
    more than 2 months ago
  • Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ecosystem. You’ll help scale and sustain the Wikidata... 
    Senior
    Full time

    Wikimedia Foundation

    Canada
    4 days ago
  • $116k - $145k

     ...a lifetime to work with innovators around the world and unlock equitable financial access for all. We are looking for a  Senior Software Engineer, Frontend with strong expertise in React Native to provide technical leadership in building our UX Toolkit (Web/Native... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Marqeta, Inc.

    Canada
    2 days ago
  • About the Team The Leverage team lives inside Book of Record (BOR) - the ledger of truth for every dollar that moves through Wealthsimple. Leverage owns the borrowing side of that ledger: the systems behind margin, portfolio lines of credit, and the lending products that...
    Senior
    Full time

    Wealthsimple

    Canada
    4 days ago
  • $15 per hour

     ...Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ecosystem. You’ll help scale and sustain the Wikidata... 
    Senior
    Full time
    Remote work

    Wikimedia Foundation

    Canada
    24 days ago
  •  ...the Role We're growing the Leverage team and looking for a Senior Software Developer to take real ownership of the services at the core...  ...and lending. You'll join a small, high-trust group of senior engineers and own meaningful scope from early on - designing and... 
    Senior
    Full time

    Wealthsimple

    Canada
    11 days ago
  • At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...
    Senior
    Full time

    PointClickCare

    Canada
    4 days ago
  • Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your...
    Senior
    Full time

    Coinbase

    Canada
    4 days ago
  • The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance domain within our Pathfinder products. As one of the most senior engineers on the team, you will own architecture across the domain and its... 
    Senior
    Full time

    Beyondtrust

    Canada
    4 days ago
  • What You'll Do · You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. · You will support your peers and... 
    Senior
    Full time

    Affirm

    Canada
    4 days ago
  • $100k - $130k

     ...ABOUT YOU Xsolla is looking for a Senior Frontend Software Developer to join a team responsible for building the platform powering all user...  ...Collaborate with product managers, designers, and backend engineers to translate complex requirements into intuitive user experiences... 
    Senior
    Full time
    Local area
    Worldwide

    Xsolla

    Canada
    1 day ago
  •  ..., AI agent development, and intelligent process automation, who thrive in a collaborative, fast-paced environment. As a Senior Application Engineer specializing in Salesforce Agentforce AI at PointClickCare, you’ll architect and deliver state-of-the-art AI agents and automations... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Canada
    27 days ago
  •  ...architectures that balance customer experience, risk controls, compliance, and unit economics. Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design quality, review rigor, and long‑term maintainability. Use data and... 
    Senior
    Full time

    Coinbase

    Canada
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!