Principal Software Engineer, Platform
PermitFlow, New York City, NY +1
The role
We’re hiring a Principal Engineer to own the evolution of our architecture and platform so it works for agents as well as people. Our goal is simple: double the output of our entire organization while raising the quality bar. The scope is the whole platform. You’ll work across infrastructure, shared services, and product code, and step in as a product engineer anywhere in the stack when that is the fastest way to move.
The ideal candidate is deep in code architecture and platform engineering, already works agent-first, and has built foundations that other teams adopted because they were better. This role reports directly to our VP of Engineering.
What you will do
- Own the architecture of our codebase. Set the patterns, module boundaries, and domain abstractions across our monorepo, and lead the refactors and migrations that get us there.
- Design the monorepo for agents. Structure packages, ownership, the build graph, and conventions so an agent can find the right context, make a scoped change, and verify it without reading the whole repo.