ButterflyMX is seeking an exceptional Principal or Staff-level engineer who has fundamentally changed how they build software because of AI. This is not a traditional software engineering role with an AI assistant bolted on. The role requires someone who uses AI agents, especially Claude Code, to independently take well-defined product initiatives from business requirements to secure, tested, production-ready software. The ideal candidate is an excellent backend engineer first, grounded in TypeScript services, MongoDB and relational data, and cloud infrastructure across AWS and GCP. AI dramatically increases output, but engineering judgment is what makes that output valuable. In this role, you will work closely with Product and Design teams, operating with unusually broad engineering ownership. Responsibilities include clarifying requirements with Product, developing technical specifications, working through implementation details with Design, coordinating multiple coding agents, reviewing their work, deploying the application, managing its infrastructure, and continuing to improve the product after launch. The ideal candidate is already working this way, routinely operating several Claude Code sessions or agents in parallel, knowing how to divide work across agents, provide the right context, establish effective feedback loops, and keep multiple workstreams moving without losing control of quality or architecture. The candidate believes manually writing code should become a relatively rare part of software development but is not impressed by code merely because an AI generated it, recognizing over-engineered "AI slop," unnecessary abstractions, sprawling diffs, weak tests, insecure implementations, and fundamentally poor solutions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed