← All jobs in United States

Remote · Software Engineer

Staff Software Engineer - Services Platform

Mercury · San Francisco · United States

Remote USD 239k–299k / year Posted Open until 18 Oct 2026
  • Remote San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States — job location

The job, in the employer's words

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 Software Engineer - Services Platform 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 CAD

No Mondays shows this listing as the employer published it. Check the details on the employer's site before you apply.

More remote jobs in United States

Snowflake · Bellevue · yesterday

Principal Software Engineer - Anti-Abuse

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the oppor…

Remote
Qode · Washington, Washington, United States; Texas, Texas, United States; Florida, Florida, United States · yesterday

Senior Application Developer

Client: Wealth Management Position: Sr Application Developer - Charles River Development (CRD) Compensation: $120K - $140K + Bonus Location: Camas, WA or Plano, TX or Tam…

RemoteUSD 120k–140k / year
Reddit · Remote - United States · yesterday

Staff Software Engineer - Android Design System

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every …

RemoteUSD 217k–304k / year
Tebra · United States - Remote · yesterday

Senior Software Engineer

Tebra only initiates contact with candidates via email from an official Tebra email address (@ tebra.com , @ patientpop.com , or @ kareo.com ) or through our applicant tr…

RemoteUSD 159k / year
Beacon Biosignals · Boston · yesterday

Staff Software Engineer - PostgreSQL

Beacon Biosignals is transforming precision medicine for the brain, from clinical development to clinical care. For Life Sciences partners, we offer the leading at-home E…

RemoteUSD 170k–190k / year

22,719 live roles · See all →

Other roles at Mercury

Mercury · San Francisco · yesterday

Senior Benefits Account Manager

Benefits are the promise underneath the paycheck. It doesn't make headlines, but it's what people think about when life actually happens — when a baby arrives, when a dia…

Remote
Mercury · San Francisco · yesterday

Research Operations Lead

The best teams don't treat customer understanding as a checkpoint. They build it into the work: learning how customers see the world, carrying that perspective into every…

Remote
Mercury · San Francisco · yesterday

Senior Product Manager - Invoicing

Every business needs to get paid. For many of the startups and small businesses that bank with Mercury, that starts with sending an invoice. The process has to be effortl…

RemoteUSD 201k–251k / year
Mercury · San Francisco · 2 days ago

Tech Communications Lead

Mercury is building the financial and banking* products founders actually want: one that’s fast, intuitive, and crafted to help them do more with their money. As AI chang…

Remote
Mercury · San Francisco · 6 days ago

Model Risk Manager

About the role: Mercury is looking for a Model Risk Manager to help build and operate a practical, risk-based Model Risk Management program as we continue to scale and pr…

Remote
Mercury · San Francisco · 6 days ago

Treasury Operations Analyst

Role Overview: We're looking for a hands-on Treasury Operations Analyst to own the day-to-day execution of Mercury's cash management and reporting processes. This is an e…

Remote

67 live roles · See all →

Remote share — Software Engineer jobs in United States

80% are remote

1308 of 1,635 jobs we have listed

How long they stay open — Software Engineer jobs in United States

47 days median time open before the listing ended

Based on 118 ended listings

Advertised pay — Software Engineer jobs in United States

USD 198k median advertised pay / year

Middle half: USD 165k – USD 225k

From 1,105 listings that state pay