A Product Engineer with 3-6 years of experience to join a small engineering team. You will sit with the business, learn how captive insurance actually works, and build the AI-powered platform tools that let the team automate their own workflows. You are a strong engineer who would rather ship features people use than design architecture on its own.
What you'll do
Write code about 60% of the time, owning features end to end across the stack: React and TypeScript front ends, plus Node and Python services.
Spend about 20% of your time sitting with business users. You will break down manual workflows like invoicing, PDF handling, and approvals, then build the platform pieces that automate them (email ingestion, document generation, Harvest and DocuSign APIs).
Build AI-powered production features, using LLMs and agents as a core part of the platform rather than an add-on.
Spend the remaining 20% on product planning and roadmapping with product managers and the business.
Use AI tools in your daily development work, and know when to rely on them and when to write code by hand (for example, permissions and domain modeling).
Key requirements
3-6 years of full-time, post-graduation experience as a software engineer at a company known for a high engineering bar (Google, Ramp, Bloomberg, Citadel, Coinbase and similar). Internships do not count.
Strong full-stack product engineering background. Experience limited to infrastructure or CI/CD will not be enough.
Shipped AI features to production (LLMs or agentic workflows), with clear opinions on how to use AI in development.
Experience working directly with users or the business to understand their workflows. No insurance background needed.
CS degree from a strong program, steady time at each employer, and a desire to ship features rather than act as a founding engineer or CTO.