Jobs / Canada / Mercury Financial LLC

Staff Software Engineer - Services Platform

Mercury Financial LLC · 🇨🇦 San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States · Remote

Sponsorship verdict

No sponsorship evidence yet

No government record and no wording either way. Not a refusal — ask the recruiter.

  • No government sponsor record hereNo government sponsor record covers this employer in this country.
  • The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
  • No salary bar for this routeCanada has no single salary bar: the employer usually needs a positive LMIA. Pay at or above the provincial median wage + 20% (e.g. C$36.92/h in Ontario) puts it in the high-wage stream. Source: https://www.canada.ca/en/employment-social-development/services/foreign-workers/median-wage.html, rules effective 2026-07-17.
  • Confirmed live todayWhen a source last listed this job as open.

Canada: Express Entry no longer awards ranking points for job offers (since 25 Mar 2025); a job offer still counts toward Federal Skilled Worker eligibility.

A verdict summarises public evidence; it is not legal advice and never a guarantee — the employer and the immigration authority decide. Sign in to factor in where you can already work.

Start free →

Or apply yourself on the official page →

Why not apply?

Sponsorship unknown

No register record and no sponsorship wording in the posting. Worth asking the employer before investing significant time.

SponsorApply flags time-wasters so your applications go where they can land. These come from the posting's own wording — read the original listing to confirm. See better-fit alternatives →

Sponsor Radar — Mercury Financial LLC

Sponsorship not verified for this country

No government sponsor record covers this employer in this country.

Past sponsorship or register membership never guarantees sponsorship for this vacancy or for you. Full Sponsor Radar for Mercury Financial LLC →

About the role

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 u

View the official posting →

Source: Greenhouse (employer board) First seen: 2026-10-16 Last confirmed: 2026-10-16 How our data works → Report this job

Similar opportunities