About the Role
As a Software Engineer, your mission is to own real problems end-to-end, from design to production, on a platform designed to scale natively: an event-driven architecture where AI agents negotiate with real people on behalf of banks, under real SLAs and bank-grade security.
We're AI-native in how we build, not just what we sell: LLM evals score 100% of our conversations, adversarial agents attack every change before it reaches production, and our CI/CD runs its own AI agents : reviewing code, catching regressions, and fixing vulnerabilities.
You'll build alongside a team of excellent engineers who hold a high bar, shipping to production in your first week and owning more as the company grows.
You will have end-to-end ownership over what you build.
Responsibilities
- Own problems : understand the real need, design the solution, ship it, run it in production, and iterate on real usage.
- Build and evolve the products our customers live in - where they configure their strategy, follow their portfolio, and understand every AI conversation.
- Extend the machinery that lets Murphy scale the business in our sleep: self-serve onboarding, integrations with our customers' systems (CRM, ERP, core banking), and the data flows that feed our AI agents - where every conversation makes the next one smarter.
- Contribute to internal tools, AI skills and automations that make every team at Murphy faster. Engineers shape how the company works, not just what it ships.
Requirements
- 4+ years of proven experience building and scaling production software — fullstack, or strong backend/frontend engineers who want to go fullstack.
- Strong proficiency in TypeScript across the stack: Node.js on the backend, React (or a similar modern framework) on the frontend.
- Demonstrated ability to design, run, and debug real production systems — failure modes, latency, and cost included.
- Strong ownership: you take a problem, not a spec, and come back with it solved.
- You use AI tools aggressively but critically: let them write the code, you own the thinking — and when you merge it, you own it.
- Excellent communication and collaboration skills, able to work effectively in cross-functional teams.
Bonus points
- Experience with cloud platforms (AWS, GCP, Azure)
- Knowledge of CI/CD pipelines and automated testing
- Previous experience in AI/ML projects or startup environments