Software engineer
- Location
- San Francisco
- Type
- Full time
- Compensation
- $150k-$200k
- Posted
- 2 days ago
Join a team building useful software. Work closely with engineering and design to turn new ideas into products.
Find roles through people you trust, and message a verified founder or page admin about your interest.
Mural is financial infrastructure for businesses and agents. We're the compliant system of record that fintechs and platforms build on to move, store, and grow money for their customers. That means flexible account provisioning, payments in and out over ACH, wire, and local rails in 20+ countries, and conversion between dollars, stablecoins, and local currencies. We handle the licenses, the bank relationships, and the payment rails. The account is yours. The complexity is ours.
Since our API launched in 2025, we've processed $2.1 billion in payment volume across 128 countries, and this year's volume is already nearly six times last year's. Customers include Deel, Opera, Axexo, and more. We've raised $28 million, including a $15 million Series A led by Tether. Mural is a licensed money transmitter and SOC 2 Type 2. We're also an AI-native company: agentic tools are how we build, operate, and scale.
Our customers don't just call our APIs. They build their products on us. Their balances, their payment operations, their compliance state. Which means our business succeeds exactly as far as theirs do. Forward Deployed Engineering is the team that makes that true, one customer at a time.
You'll report to our CTO and embed with one strategic customer at a time, the enterprises building their products on Mural where we're investing deepest. You'll understand their business, their constraints, and their pain points better than anyone at Mural, and then you'll build what their launch needs.
Here's a concrete example. A global payouts customer is expanding into a new market where we don't yet have local account infrastructure. You scope the requirements with their engineering team, then build the virtual account infrastructure, in our core codebase, that their launch depends on. When it ships, it's not a one-off. It becomes core Mural product that we sell to the next ten customers.
That's the defining property of this role. This is not a services role, and it's not technical support. You're a product engineer whose roadmap comes from a live customer instead of a planning doc. Everything you build lands in the core platform, and the best of it becomes product the whole company resells. Engagements are scoped at contract time. You're delivering what we've committed to, not absorbing unbounded requests. But within that scope, the what, the why, and the how are yours to figure out with the customer.
Deploy into customer contexts. Iterate daily with your customer's engineering and operations teams, mostly over Zoom and Slack, with some travel to spend real time on site.
Scope the build with the customer. You're not handed a spec. You work out what to build and why with the customer directly, paired with a deployment strategist who owns the commercial side.
Build across the full stack. TypeScript and React, NestJS with Postgres and Prisma, and AWS (SQS, SNS, Lambda). New account infrastructure, blockchain integrations, API endpoints, compliance workflows, whatever the launch requires.
Generalize the bespoke. Identify patterns across implementations and work with product to turn engagement output into first-class platform features.
Prototype fast, ship carefully. Rapid iteration against live customer workflows, accepting some throwaway work and making sure what isn't throwaway gets productized properly, all while debugging production issues in real time, sometimes with the customer watching.
Design for correctness and auditability. This is money-movement infrastructure. Edge cases have real consequences, and you think about failure modes before they happen.
Communicate crisply with customer engineers, operators, founders, and finance leaders, and with our own product leads, whose pods your work must generalize into.
You're a builder first. We're flexible on tenure. We'll hire a scrappy engineer straight out of school or a seasoned customer-facing engineer. We're not flexible on the bar. You ship production-grade, full-stack work, and you have something you've built to prove it.
You're AI-native. Agentic tools are how you already build, and we'll ask you to show us.
You're energized by customers, not shielded from them. You're comfortable operating directly with an enterprise engineering team, under ambiguity, where the requirements are yours to discover.
You're obsessed with correctness and resilience. You love a good state machine. You think carefully about what happens when things go wrong, because with money they can't.
Strong pluses. Payments and fintech infrastructure experience, blockchain and stablecoin integration work, and a forward-deployed or solutions architect background where you built rather than just configured.
Your customer launches on time, on our rails, and their volume ramps because what you built works.
The infrastructure you shipped for one customer is now core product being sold to the next ten.
Your customer's engineering team treats you as one of their own, and our team trusts what you merge.
You've defined, alongside our CTO, what "forward deployed" means at Mural. You're an early member of a function we're building the company around.
We run on three principles:
2% better, every day. One percent for yourself, one percent for the people around you.
Telos. From the Greek word telos, meaning not just done but fulfilled. Everyone here is focused on one mission and knows each other's Telos.
Build. Embody the builder's mindset. Make things, solve problems, and have fun doing it.