Owns the roadmap for internal and client-facing tools, makes strategic prioritization calls, and builds production-quality apps using AI-native development workflows. Thinks like a product owner, builds like a senior engineer.
What you'll do
Day-to-day
Own the roadmap for innovation projects. Prioritize features against company goals and real user needs.
Ship production-quality apps, automations, and integrations connecting APIs, ERP systems, and platforms into workflows that hold up.
Build middleware and integration layers between enterprise systems (Vista, Procore, HCSS) using Azure Functions, custom connectors, and API-level architecture.
Work inside client M365 tenants with least-privilege access, following their security and governance requirements.
Talk to users, study workflows, and make the new way so easy nobody misses the old way.
Ship working software fast, instrumented for usage and outcomes. Kill what doesn't work, double down on what does.
Contribute to a small, distributed team through clear written communication, documented decisions, and artifacts over meetings.
What we're looking for
You should
Think in products, not tickets. You understand why something should be built before you decide how.
A natural integrator, fluent in APIs, webhooks, Azure Functions, and modern web development (TypeScript, Next.js, cloud platforms).
Use AI-assisted development tools (Claude Code, Copilot, etc.) confidently and critically.
Comfortable building inside client environments with governed access and enterprise security boundaries.
Comfortable in ambiguity. Startup-speed, consultancy-variety, no hand-holding required.
Write clearly. Async teams run on good writing, not good meetings.
Nice to have
Bonus points
Experience with Next.js, TypeScript, or Vercel deployments
Prior work integrating LLMs or Azure OpenAI into production products
Experience building against ERP APIs (Viewpoint Vista, Sage, Procore)
Background in a consultancy or startup environment
Interested?
Tell us what you build. If there's a fit, we'll bring you onto the next engagement that needs your skills.