
Senior Software Engineer - Mercury Command
About this role
Mercury is seeking a Senior Software Engineer for the Command team to develop and scale LLM-powered financial assistant tools. This remote-friendly position is well-suited for an experienced technologist interested in shaping the future of AI-driven business banking interfaces.
Role Overview
The Senior Software Engineer - Mercury Command position involves building and expanding Command, an LLM-powered financial assistant that lets users handle workflows like cash flow analysis, invoice management, and payments using plain language. The selected candidate will lead the design of agentic workflows, shape data contracts between business logic and the model, and maintain the prompt architecture. Working across the full stack from system prompts to frontend components, this role directly influences how customers interact with financial tools.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
Mercury provides a total rewards package that includes a competitive base salary, equity through stock options or RSUs, and comprehensive benefits. Target new hire base salary ranges depend on geographic location and experience. For US employees across any location, the base salary ranges from $200,700 to $250,900 USD. For Canadian employees across any location, the base salary ranges from $189,700 to $237,100 CAD.
About the Company
Mercury builds technology that advances long-term financial interfaces, operating as a fintech company rather than an FDIC-insured bank. Banking services are provided through partner institutions including Choice Financial Group and Column N.A., Members FDIC. Mercury is an Equal Employment Opportunity employer that values workplace diversity, belonging, and provides reasonable accommodations for applicants with special needs.
How to Apply
Interested candidates should visit the official Mercury careers page to submit an application for this opportunity.
Skills and tech stack
Questions candidates ask
What is Mercury Command?
Command is Mercury's LLM-powered financial assistant that enables users to manage finances, understand cash flow, issue cards, send payments, and handle invoices using plain language.
What are the location options for this role?
The role can be based in San Francisco, CA, New York, NY, Portland, OR, or done remotely within Canada or the United States.
What programming languages are required?
Candidates must be comfortable with TypeScript and willing to learn Haskell for backend tool work, or already be comfortable with both languages.
What is the salary range for US employees?
The target new hire base salary range for US employees in any location is $200,700 to $250,900 USD.
What is the salary range for Canadian employees?
The target new hire base salary range for Canadian employees in any location is $189,700 to $237,100 CAD.