Note: The job is a remote job and is open to candidates in USA. Counterpart is an insurtech platform reimagining management and professional liability for the modern workplace. As a Product Engineer, you will own problems and drive outcomes by collaborating with stakeholders and leveraging AI for implementation, ensuring the delivery of high-quality solutions.
Responsibilities
- Take accountability for the outcome
- Talk directly to your users, stakeholders, and peers to discover the problem
- Translate business intents into functional requirements that engineers and agents can build against
- Determine where human judgment is non-negotiable and where AI can augment or act autonomously
- Own the non-functional technical requirements. Specify the quality bar: performance, scalability, reliability, security, maintainability
- Write production-quality code across the stack: Python, Django, AWS, React, and PostgreSQL. You are not afraid of any layer
- Direct agents and review their output with domain depth. Catch what they miss across the functional and non-functional bar: correctness, edge cases, performance, security, testability, readability
- Evaluate and improve agent output regularly. Track failure modes. Refine the prompts and patterns that lift the quality ceiling over time
- Run projects that span other Product Engineers and agents. Coordinate work, manage dependencies, and keep things moving without micromanaging
- Contribute to architectural decisions. Bring options and alternatives, not objections. Know when the elegant solution is the wrong call for a startup moving fast
- Contribute to and manage the context harness as you build and deliver
- Surface delivery risks early. Bring solutions, not just problems. Keep your stakeholders informed without turning every risk into a meeting
- Verify the end-to-end result yourself. Confirm the system does what the requirements say, and that the requirements were right
- Drive adoption of what you ship. Documentation, enablement, and usage monitoring are part of the job
- Monitor your services in production. Own the signal. Debug and fix what breaks
- Participate in support rotations. When users run into issues with what you shipped, you investigate and fix them
- Iterate until you move the needle. Shipping is not the finish line. Outcome is
- Grow quickly and leave things better than you found them
- Be aware of technical debt trade-offs — know when to move fast and when to slow down and clean up
- Operate to the engineering standards for quality, reliability, and operational excellence
Skills
- 3+ years building production web applications across the full stack. The years are the floor, not the bar
- Demonstrated end-to-end ownership. You have taken something from idea to deployment and working. Including the 'behind the scenes' parts (auth, failure handling, monitoring, documentation). Experience can come from a job, freelance work, or self-started projects. We care more about what you've owned from start to finish
- Proficiency in developing with AI tools (Claude Code, Cursor, OpenAI Codex, similar) and the drive to stay ahead of how AI development practices are evolving
- Demonstrated experience gathering requirements directly. You have interviewed users, customers, and partner teams, and turned ambiguous intent into specs that engineers and agents can build against
- Demonstrated experience owning both functional and non-functional requirements. You have defined what a system must do and held the line on how well it must do it
- A track record of owning a domain or initiative without close supervision. You have navigated ambiguity, made judgment calls, and been accountable for the outcome. Even in small or personal projects
- Extreme ownership and a bias for action. You do not sit and wait. You chase stakeholders, customers, and answers when you need them
- Domain curiosity. You learn the business context your work supports, not just the systems. You understand why the problem matters, not just how to solve it
- The ability to communicate clearly across engineering, product, and business, translating technical complexity without losing meaning
- Low ego and high Emotional Quotient (EQ). You influence without authority, take feedback well, and leave your ego out of technical decisions
- Experience working with distributed, remote teams
Benefits
- Fully remote workplace
- Unlimited Vacation: We offer flexible time off, allowing you to take time when you need it.
- Work from Anywhere: Counterpart is a fully distributed company, meaning there is no office. We allow employees to work from wherever they do their best work, and invite the team to meet in person a couple times per year.
- Stock Options
- Health, Dental, and Vision Coverage
- 401(k) Retirement Plan
- Parental Leave
- Home Office Allowance: to set up your home office with the necessary equipment and accessories.
- Wellness Stipend
- Book stipend
- Professional Development Reimbursement
- No working birthdays: Take your birthday off, giving you the opportunity to relax, enjoy your special day, and spend time with loved ones.
- Charitable Contribution Matching
Company Overview