Staff Software Engineer - Services Platform
Hybrid (San Francisco / New York / Portland / Remote (Canada/USA))$239k - $298.8kfull-timePosted 1w ago
About the role
Technical leader role to define and build Mercury's services platform, driving standardization and adoption across teams for deploying, operating, and evolving services with a focus on platform design, reliability, security, and observability.
Responsibilities
- 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.
Qualifications
- 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.
Skills
Required:Kubernetes in productionService authentication and service meshObservability toolingPlatform design and governanceCross-team alignment and communication
Nice to have:Internal developer platform experience
Benefits
- Total Rewards package includes base salary, equity (stock options/RSUs), and benefits.
Last updated Oct 21, 2026. Interested? Apply on the company site.
About Mercury
Online Business Banking For Startups & Small Businesses | Financial Workflows
Powerful banking. Simplified finances. Apply in 10 minutes for business banking that transforms how you operate.
bankingfinancial workflowsbusiness bankingmobile bankingcorporate cardscredit cardsdeposit insurancetreasury
More open roles at Mercury
- Revenue Enablement Manager - Product5d agoHybrid (Remote within United States) · Sales & Partnerships
- Senior Account Executive - Credit & Lending Products5d agoHybrid (Remote within United States), San Francisco, CA +2 more · Sales & Partnerships
- Senior Benefits Account Manager5d agoHybrid (San Francisco, CA), Hybrid (New York, NY) +2 more · Sales & Partnerships
- Research Operations Lead5d agoHybrid (San Francisco, CA), Hybrid (New York, NY) +2 more · Design
- Senior Customer Support Service Delivery Program Manager5d agoHybrid (San Francisco, CA; New York, NY; Portland, OR; Remote within Canada or United States) · Support