Partner directly with sales execution to scope complex integration projects. Navigate the gap between a client's business objectives and what their technology ecosystem supports by diving deep into comprehensive developer documentation.
Ship production-quality code. Build features to a first-class bar, even when internal and never exposed to a client. Some of what you build will graduate to an R&D team to own; build it to that standard from the start.
Use and extend Hatch's existing tools and automation services to bring clients to success — writing code in our platform, building integrations and connectors that link Hatch to client systems (direct API integrations, webhook endpoints, event-based triggers), or building on existing automation tooling.
Own technically complex onboardings end-to-end: CRMs with no Hatch connector, multi-system orchestrations, custom business logic, and event-based triggers — all while looking for the reusable pattern underneath. No two implementations are exactly alike.
QA and test all implementations before go-live; own monitoring and iteration post-launch. Know when something you built breaks or degrades before the customer does.
Move fast and push fixes. Work largely unencumbered, pushing PRs into Hatch's codebase without heavy oversight. When you find a change that makes the product better, build it and ship it.
Work alongside Product to turn implementation learnings into the product. Help surface recurring patterns that call for dedicated R&D investment — and where something belongs natively, build the first-class version yourself and hand it off to an R&D team to own.
Act as a primary technical consultant for our clients, including onsite visits to understand their business needs, present architectural solutions, and ensure successful deployment.
What it takes to succeed
1-4 years of software engineering experience, with hands-on experience building or working with Voice AI systems. Consulting or client-facing experience is a plus.
Comfortable in Python and/or Elixir, with Go in scope and experience using and building on existing automation tooling, both internal and external (e.g., n8n), alongside core languages.
Proven ability to navigate a broad technology ecosystem and comprehensive developer documentation. You can tell the difference between a problem that warrants a change to Hatch's core code and one that should live in middleware or automation tooling.