Senior Software Engineer - Mercury Command
Hybrid (San Francisco, CA), Hybrid (New York, NY), Hybrid (Portland, OR), Remote$200.7k - $250.9kfull-timePosted 8mo ago
About the role
Senior Software Engineer focused on Mercury Command, an LLM-powered financial assistant. Responsible for designing and shipping new Command capabilities, owning the LLM layer, building quality evals, and ensuring reliability and safety in production. Remote-friendly across the US, Canada, or multiple US cities.
Responsibilities
- Design and ship new Command skills, the domain-specific instruction sets that teach the model how to handle workflows like sending money, managing invoices, and understanding cash flow
- Design and build agentic workflows in Command, defining the architecture for how multi-step agent interactions should work as we extend what the product can do on a customer’s behalf
- Work with backend teams to define tool schemas for new capabilities, shaping the data contracts between Mercury's business logic and the model
- Own new capabilities end to end, from the system prompt to the frontend component that renders the response
- Maintain and evolve Command's prompt architecture: the system prompt, skill loading system, session context, and the policy and compliance layers underneath
- Tune model behavior: reasoning effort, prompt caching strategy, fallback chains, and the streaming patterns that make the product feel fast
- Stay current with how models are evolving and bring that knowledge back to how Command is built
- Write and expand Command's eval harness, adding cases that cover new capabilities and scoring rubrics that detect regressions
- Partner with product and compliance teams to define what 'working correctly' means for each new capability, then build the tests that prove it
- Own the reliability and quality of what you ship, from initial design through post-launch monitoring
Qualifications
- Has 7 or more years of software engineering experience, with deep technical expertise building and scaling LLM-powered applications in production
- Experience designing agentic systems and architecting multi-step workflows that are reliable, explainable, and safe to run on behalf of real users
- Built eval infrastructure and can write cases that measure product effectiveness beyond plausible model outputs
- Understands tradeoffs in LLM deployments: latency, cost, compliance, and production failure modes
- Has opinions about trustworthy AI products and can contribute toward that bar
- Comfortable with TypeScript and willing to learn Haskell for backend tool work, or already comfortable with both
- Can work across the full stack of an AI product, from the system prompt to the streaming frontend
- Track record of mentoring engineers and raising the technical bar of their team
Skills
Required:LLM-powered application designAgentic systems designEval infrastructureTypeScript
Nice to have:Haskell (backend tool work)
Benefits
- Total Rewards: base salary, equity (stock options/RSUs), and benefits
- Competitive salary and equity ranges
- Discretionary bonuses may vary per location
Last updated Aug 26, 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 - Product4d agoHybrid (Remote within United States) · Sales & Partnerships
- Senior Account Executive - Credit & Lending Products4d agoHybrid (Remote within United States), San Francisco, CA +2 more · Sales & Partnerships
- Senior Benefits Account Manager4d agoHybrid (San Francisco, CA), Hybrid (New York, NY) +2 more · Sales & Partnerships
- Research Operations Lead4d agoHybrid (San Francisco, CA), Hybrid (New York, NY) +2 more · Design
- Senior Customer Support Service Delivery Program Manager4d agoHybrid (San Francisco, CA; New York, NY; Portland, OR; Remote within Canada or United States) · Support