Product Engineer (Staff/Principal)
Explicitly calls out "vibe working" and requires use of AI coding assistants (Claude Code, Cursor, Copilot) for fast prototyping and shipping.
About the Role
Senior product-focused software engineer who owns end-to-end product areas, combining deep technical skills with strong product intuition to build APIs, backend services, frontend experiences, and integrations for document-heavy, enterprise customers. Use AI coding assistants to prototype and ship features rapidly while working closely with product, design, and commercial teams.
Job Description
Role
Staff/Principal Product Engineer responsible for owning and shaping core product areas end-to-end — from discovery and design through architecture, implementation, deployment, and customer adoption. You’ll combine deep technical ability with product sense to deliver capabilities for enterprise customers in document-heavy industries.
Key Responsibilities
- Own end-to-end delivery of complex features: discovery, definition, implementation, deployment, and customer adoption
- Talk to customers regularly to surface workflows, pain points, and unarticulated needs
- Collaborate with product, design, and commercial teams to shape the roadmap and translate customer insight into technical solutions
- Prototype and ship quickly using AI coding assistants (e.g., Claude Code) to accelerate development
- Build scalable APIs and backend services for document processing and data extraction
- Design reliable streaming and event-driven architectures for real-time experiences
- Develop polished frontend experiences that make AI capabilities accessible
- Implement integrations with enterprise systems and third-party platforms
- Implement privacy and security by design
- Champion engineering best practices: testing, observability, CI/CD, and infrastructure-as-code
- Mentor engineers and help instill product-thinking across the team
Requirements
Must have
- Significant experience building customer-facing software in high-growth startups or fast-paced engineering teams
- Track record of owning end-to-end product development and making product-informed technical decisions
- Strong Python skills and experience shipping customer-facing features on critical paths
- Experience designing and building high-quality APIs, services, and distributed systems
- Solid frontend skills and experience building polished, user-facing applications
- Proficiency with AI coding assistance tools (explicitly: Cursor, GitHub Copilot, Claude Code)
- Strong communication skills and ability to explain complex concepts to diverse audiences
- Intellectual curiosity, commercial awareness, and resilience
Nice to have
- Experience with cloud infrastructure (GCP, AWS, Azure) and container orchestration
- Experience with component-based system design, microservices, event-driven architectures, and streaming systems
- Background in real estate, law, or finance
- Contributions to open-source or technical communities
- Strong software testing and deployment practices
Culture & Values
The team values product-minded engineering, intellectual honesty, effective time management, clear communication, continuous learning, and innovation. Engineers are expected to be curious, data-informed, and open about findings.
Compensation & Benefits
- Salary: £100,000–£160,000 per annum
- Meaningful equity (standard vesting schedule)
- Enhanced Pension Contributions: 5%
- Unlimited annual leave
- £100 monthly well-being budget
- Tailored support for exceptional personal challenges (gender-affirming care, IVF, ADHD/autism diagnosis, therapy, private specialist care)
- Enhanced parental leave: 14 weeks full pay (primary caregiver), 6 weeks full pay (secondary caregiver)
- Electric Car Scheme (salary sacrifice)
- £1,000 annual training budget
- Paid-for one-week trial option for candidates who can attend
Hiring Process (summary)
- CV + questionnaire
- Call with CTO
- Live task and competency interview
- In-person culture fit interview with founders and cross-functional team members
- Optional paid one-week trial