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

Staff Software Engineer - Services Platform

$239k - $298.8k
Full-time

Mercury

At its height, the Venetian Arsenal could produce ships at a speed that were mostly unmatched in its era. Its advantage was not simply that its craftspeople worked faster. Venice standardized the pieces around them. Parts, processes, and responsibilities became reusable enough that shipbuilding became stamp and repeat, not creating from scratch every time.

Mercury's services ecosystem is reaching a similar transition.

As more of Mercury moves beyond our core Haskell monolith, product teams are increasingly building and operating independent services. That gives teams more flexibility, but it also creates a new class of infrastructure problems. How should services authenticate to each other? How should they be discovered? What does a safe deployment look like? How does an engineer understand whether their service is healthy? And how do we answer those questions once, rather than asking every product team to build its own version?

We’re looking for a Staff Infrastructure Engineer to become a technical owner for Mercury’s services platform.

You’ll help define the paved road for building and running services at Mercury. This is a deeply technical role, but the hardest problems won’t be solved by writing code. You’ll need excellent judgment about what is worth standardizing, what should stay flexible, how quickly we can move, and how to bring a large engineering organization along with you. We see this role as the trailblazer for several more engineers to follow so the foundations and relationships you build across the org will pay off for those who come after!

In this role, you’ll:

  • Define and build the platform Mercury engineers use to deploy, operate, and evolve services.
  • Own the strategy for service ecosystem at Mercury including identity, authentication, discovery and communication
  • Work with product stakeholders and Release Engineering to create a paved deployment path with strong defaults for rollouts, rollbacks, configuration, secrets, and operational safety.
  • Help evolve Mercury’s service runtime architecture, including our use of Kubernetes, while keeping existing services healthy through the transition.
  • Make observability self-service so product engineers can understand and debug their systems without routing every question through Infrastructure.
  • Partner closely with Release Engineering, Security, and product engineering teams to create infrastructure that is compliant with financial regulations and useful enough that teams actively want to adopt it.
  • Find the highest-leverage gaps in our services ecosystem and ship pragmatic improvements instead of waiting for a perfect future architecture.
  • Establish patterns that let Mercury support many more services without multiplying operational complexity at the same rate.
  • Mentor engineers and shape infrastructure thinking beyond the systems you directly own.

You should:

  • Have deep experience operating Kubernetes in production and strong instincts around deployment architecture, failure modes, and migrations.
  • Have designed or materially owned service-to-service authentication, workload identity, service discovery, service mesh, or related distributed-systems infrastructure.
  • Have experience building self-service observability or operational tooling for application engineers.
  • Have strong opinions about platform design, paired with the judgment to know when not to build something.
  • Think of internal platforms as products. Adoption, ergonomics, defaults, documentation, and escape hatches matter alongside technical architecture.
  • Be able to gain alignment across teams with different goals and perspectives without requiring unanimity or creating unnecessary friction.
  • Communicate technical tradeoffs clearly enough that engineers understand both the decision and the reasoning behind it.
  • Enjoy operating at the boundary between deep technical work and broad organizational leverage.

Experience building an internal developer platform or service infrastructure at a scaled engineering organization would be particularly useful, but we care more about the systems you built, the decisions you made, and whether other teams successfully adopted them than the logo on your résumé.

Mercury’s infrastructure is evolving rapidly every day. The service ecosystem is large enough that these problems are real, but young enough that a great engineer can still shape the fundamentals.

If you want to build the standards that make the next fifty services feel far less exciting to operate than the first ten, we’d love to talk.

*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-ME1

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):

$239,000—$298,800 USD

Canadian employees (any location):

$225,900—$282,400 USD

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Services Platform in Canada vacancy
  •  ...we are At Domino, we build software that helps the largest, AI-driven...  ...AI solutions at scale. Our platform integrates a streamlined...  ...years previously in a software engineering individual contributor role...  ...interfaces and third-party services - API Development : Designing... 
    Suggested
    Full time

    Dominodatalab

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

     ...constellation. That’s what our Risk product engineering teams do at Mercury. We guide thousands...  ..., and care. We’re looking for a Staff Software Engineer to contribute with building...  ...company, not an FDIC-insured bank. Banking services provided through Choice Financial Group... 
    Suggested
    Full time
    Night shift

    Mercury

    Canada
    10 days ago
  • $210k - $278k

     .... About this role Our engineering team is responsible for taking...  ...operations. The Platform team is responsible for ensuring...  ...organization. We are looking for a Staff Software Engineer who’s capable of...  ...production systems or services while leading cross-functional... 
    Suggested
    Full time
    Self employment
    Remote work
    Flexible hours

    Found

    Canada
    12 days ago
  •  ...are stronger together. The Role As a Staff Software Development Engineer, you play a crucial role in...  ...management solution within the BeyondTrust platform. You will be part of a fast-paced team...  ...full-stack platform components, services, and orchestration. - Deliver an outstanding... 
    Suggested
    Full time
    Flexible hours
    Shift work

    Beyondtrust

    Canada
    3 days ago
  •  ...global commerce company with robust tools and services to help developers solve the inherent...  ...About the Role We're looking for a Staff Engineer to own the smart wallet and account abstraction layer of Xsolla's Web3 platform. This is an individual contributor role with... 
    Suggested
    Full time
    Contract work
    Interim role
    Immediate start

    Xsolla

    Canada
    10 days ago
  •  ...simpler digital future. Our Infrastructure Services organization is responsible for the...  ..., and Stateful Services. As a Senior Staff Cloud Platform Engineer, you set the multi-year technical...  ...thoughtfully integrating AI across the full software and product development lifecycle to... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    5 days ago
  • $230k - $280k

     ...age. We’re reimagining financial services to give every Canadian their...  ...something truly special. About the Platform Team The Platform team empowers other engineering teams at Shakepay by providing...  ...Prior experience as a Staff or Senior Engineer before moving... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Shakepay

    Canada
    14 days ago
  • $194k - $267k

     ...where anyone can safely use any technology, and within Okta Platform R&D, we're specifically focused on protecting the future of...  ...the world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta

    Canada
    5 days ago
  •  ...the intelligent orchestration platform for DevSecOps. GitLab enables...  ...to ship better, more secure software faster. The same principles...  ...do not endorse products or services of GitLab. GitLab features...  ...problem. As a Senior Backend Engineer on the newly established... 
    Full time
    Remote work

    GitLab

    Canada
    5 days ago
  • $99.1k - $132.1k

     ...experience developing custom software components and analytics...  ...professional experience in data engineering or a related field. We...  ...Python scripting, and multi-platform data integration. Experience...  ...insights, products, and services that help make quality care... 
    Full time

    MCKESSON

    Canada
    18 days ago
  • $122.1k - $162.8k

     ...: We need 10+ years of professional experience in data engineering, data platform engineering, cloud engineering, or a closely related area....  ...networking, storage, identity, secrets management, and data services. We prefer experience assessing platform needs and... 
    Full time

    MCKESSON

    Canada
    18 days ago
  • $174k - $206k

     ...a Senior Distributed Systems Engineer on our Internet Map Connections...  ...and scalable, data-driven services that provide value directly to...  ...big picture. We’re building a platform that enables fast development...  ...You Have: - 5+ years of software engineering experience building... 
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    11 days ago
  • $121k - $169k

     ...unique set of products and services that help people, businesses...  ...Manager, Site Reliability Engineering Who is Mastercard? At...  ...responsible for ensuring that our platform is stable and healthy. We...  ...application build phase in software run principles that include... 
    Full time
    Worldwide
    Flexible hours

    Mastercard

    Canada
    14 days ago
  •  ...LayerZero, our Site Reliability Engineering (SRE) team is at the intersection of software and systems engineering, dedicated...  ...is to ensure that all LayerZero services — ranging from critical internal...  ...node infrastructure and platform services — while staying technically... 
    Full time

    Layerzero Labs

    Canada
    14 days ago
  • $99.1k - $132.1k

     ...environment, supporting mission-critical services. We require 2+ years of experience...  ...Python. Experience with container platforms such as Kubernetes or Docker is...  ...important. We value understanding of software engineering practices, including DevOps, CI/CD pipelines... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  • $99.1k - $132.1k

     ...Requirements: We need at least 7 years of experience in software engineering, application development, enterprise platforms, or automation technologies. We require 4+...  ...designing and supporting REST APIs, web services, and enterprise integrations. We look for experience... 
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    a month ago
  •  ...Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional...  ...behind askpollyʼs AI-powered insights platform. This is a full-time role based in Ottawa...  ...develop, and maintain scalable backend services, robust APIs, and agentic workflows.... 
    Full time
    Work at office

    Forum Ventures

    Canada
    14 days ago
  •  ...anyone, anywhere. Our proven learning platform offers free, high-quality supplemental...  ...THE ROLE W e are looking for talented software engineers for our 12-week remote Summer 2027 internship...  ...Our Transition to React Native - Go + Services = One Goliath Project - How... 
    Hourly pay
    Full time
    Summer work
    Internship
    Summer internship
    Remote work
    Worldwide

    Khanacademy

    Canada
    6 days ago
  • $118.5k - $216.5k

     ...care about most with a range of services, including location sharing,...  ...(Direct Revenue org) is the engine behind how we grow and...  ...is hiring an AI-Native Senior Software Engineer II — a builder who thinks...  ...first, but candidates who treat platform boundaries as fluid — willing... 
    Full time
    Remote work

    Life360

    Canada
    12 days ago
  • $166.6k - $208.3k

     ...We’ve created an investment platform that helps startups put idle...  ...Treasury is a team of full-stack engineers that are building the end to...  ...FDIC-insured bank. Banking services provided through Choice Financial...  ...of professional full stack software engineering experience... 
    Full time

    Mercury

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

     ...Company You’ll Join Carta is the connected platform and AI-native ecosystem for private...  ...of record, Carta brings together the software, services, and legal infrastructure that...  ...You'll Solve As a Senior Software Engineer II, KYC, you will lead technically complex... 
    Full time

    Carta

    Canada
    15 days ago
  • $174.49k - $205.33k

     ...Recognized as a top U.S. crypto platform by Forbes (Best Crypto...  ...its low fees, advanced trading engine, strong security and reliability...  ...This Role: The Senior Software Engineer, Web is part of the...  ...analyze data including negotiated service rates, and out-of-network... 
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home

    Binance US

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

     ...In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it -...  ...ideal candidate Has 7 or more years of software engineering experience, with deep technical...  ..., not an FDIC-insured bank. Banking services provided through Choice Financial Group... 
    Full time
    Shift work

    Mercury

    Canada
    11 days ago
  • $150k - $206k

     ...Wave is seeking a Senior Back-End Software Developer to contribute to the...  ...quantum-classical hybrid cloud platform. This role is ideal for an experienced software engineer who enjoys solving complex...  ...applications. As a member of the Leap Web Services team, you will develop new... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    D-Wave Quantum

    Canada
    18 days ago
  •  ...trusted self-custodial financial platform on the internet. Now we're...  ...aims to create a thriving engineering organization that supports...  ...MetaMask platform. As a Senior Software Engineer on this team, you...  ...robust and scalable backend services and APIs to fetch real-time... 
    Full time
    Remote work
    Shift work

    Consensys

    Canada
    5 days ago
  • $91k - $140k

     ...partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way... 
    Full time
    Worldwide

    Mastercard

    Canada
    14 days ago
  • $120k - $140k

     ...Software Engineer Location: You will have the flexibility to work fully remotely within...  ...and fixes across Java and Spring Boot services and React or Angular frontends on Google...  ...Hands-on experience with Google Cloud Platform or another major public cloud Bachelor... 
    Local area
    Immediate start
    Remote work

    Insight

    Canada
    5 days ago
  • $6,000 per month

     ...Software Development Interns - Waterloo University Remote - Fall Semester About Brave...  ...and trackers by default, a private search engine with a truly independent index, private...  ...data-intensive systems and AI-powered services. Key responsibilities include: Build... 
    Full time
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    14 days ago
  • $122.1k - $162.8k

     ...We look for at least 8+ years in a software engineering or infrastructure role within a cloud,...  ...automation. We prefer experience with cloud platforms such as Microsoft Azure or GCP. We...  ...that delivers insights, products, and services to make quality care more accessible... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  • $99.1k - $132.1k

     ...Computer Science, Information Systems, Engineering, or a related discipline, or an equivalent...  ...portal, and/or AWS, including core services, operations, and cost/consumption concepts...  ..., and support our cloud services, platforms, and solutions directly. We work hands... 
    Full time
    Temporary work

    MCKESSON

    Canada
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Services Platform. Be the first to apply!