Why this role exists
Neo Carbone automates software development with AI agent loops. To automate the right things, we need someone who has lived the full reality of software engineering at scale — CI/CD pipelines breaking, pull request bottlenecks, flaky test suites, on-call rotations, painful migrations, configuration drift. The kind of experience that teaches you which problems are worth solving and which are symptoms of something deeper.
This person brings the judgment that only comes from years of shipping and maintaining production systems. They shape what we automate — and how.
What we're looking for
-
✓
Production systems experience: Has shipped AND maintained systems with thousands of real users. Not just built MVPs — has managed migrations, breaking changes, tech debt decisions, and incident response over years.
-
✓
Team-scale experience: Has worked in engineering teams of 10-30. Can articulate concretely what slows teams down: PR bottlenecks, unclear ownership, onboarding friction, environment inconsistencies. From experience, not theory.
-
✓
Excited to become obsolete: Most senior engineers have ego tied to their craft. We want someone who sees agentic coding and thinks "finally" — not "it'll never work." Already using Claude Code, Cursor, or Copilot aggressively. Not as autocomplete — as delegation.
-
✓
Architectural thinking: Can look at a codebase and identify invariant structure vs. accidental complexity vs. configurable surfaces. This maps directly to malleable software: what's the stable core, what's the modification surface, what should never change.
-
✓
Self-directed: No manager setting priorities at this stage. Sees a gap and fills it.
This isn't for you if:
-
✗
You're comfortable only in large-company environments with defined processes
-
✗
You talk about processes you followed but never ones you created or challenged
-
✗
You can't explain WHY your team's practices existed, only WHAT they were
-
✗
You're skeptical of AI tools without having seriously tried them