Staff Software Engineer, Product Engineering - UK
Ashby · Remote · United Kingdom · Manchester · Oxford · London · Cambridge ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Staff level role
- Fully remote (UK)
- TypeScript + React
- <2h meetings/week
- No LeetCode interviews
Join Ashby as a Staff Product Engineer where you will own large portions of the product lifecycle, from writing specs and designing wireframes to implementation. You will work in a low-process environment that prioritizes engineer agency, allowing you to solve complex problems without traditional sprint planning or excessive meetings.
What you'll do
- Own projects end-to-end including research, spec writing, and implementation
- Design and build reusable building blocks across the technology stack
- Collaborate with stakeholders to define product requirements and solutions
- Create wireframes and prototypes to validate ideas before coding
- Maintain high code quality while delivering features with urgency
What you'll need
- Experience tackling ambiguity at the intersection of product and engineering
- Proven ability to lead projects and take ownership without heavy oversight
- Strong communication skills for collaborating across time zones
- Comfortable working across frontend, backend, and infrastructure layers
- Track record of creating leverage through automation and abstractions
Stack
- TypeScript
- React
- GraphQL
- Node.js
- Postgres
- Redis
How you'll work
- Fully remote position based in the UK
- Flexible hours with less than two hours of meetings per week
- In-person meetups twice a year for team and company bonding
- Focus on output rather than strict scheduling or presence
What you get
- Competitive salary and equity with a 10-year exercise window
- Unlimited paid time off with encouragement to use it
- Minimum 12 weeks of fully paid parental leave
- Generous budget for equipment, software, and office furniture
- $100 monthly education budget and $250 monthly tool allowance
- Full coverage for health insurance premiums for employees and dependents
Hiring process
- Initial introduction call with the Hiring Manager
- Technical screen involving pair programming in the actual codebase
- Three non-coding interviews focusing on product, design, and infrastructure
- No whiteboard exercises or LeetCode style questions used