Staff Software Engineer, Product Engineering
Builds end-to-end product features for Ashby, owning projects from customer research and product specification through frontend, backend, and infrastructure implementation. The role suits an experienced engineer who thrives on ambiguity, balances speed with quality, and communicates effectively with stakeholders.
About the job
Responsibilities
- Own a large portion of a product and deliver projects end to end.
- Research competitors, write product specifications, make wireframes, and make product and design decisions.
- Build both frontend features and backend or infrastructure improvements as needed.
- Talk with customers to understand requirements, prototype solutions, and iterate based on user feedback.
- Design and implement powerful abstractions and flexible systems for ambiguous product and technical challenges.
- Collaborate with stakeholders and engineers to deliver projects.
- Create leverage through automation, abstractions, debugging tools, and lint rules.
Requirements
- Experience building software across the technology stack, including frontend and infrastructure.
- Experience tackling projects with significant product and technical ambiguity.
- Ability to balance speed and quality while working with urgency.
- Ambition and openness to feedback and continuous skill development.
- Excellent collaboration and communication skills.
- Ability to work independently with ownership and agency while keeping stakeholders informed.
- Customer-focused approach to solving problems.
Compensation
- Annual salary range: £151,000–£246,000.
Skills
JavaScript, TypeScript, React, SQL, Backend Development, Frontend Development, Infrastructure, Responsive Web Applications, Product Design, Wireframing
Similar jobs
Fullstack Engineering jobsLeads the technical direction and hands-on delivery of a high-scale VS Code extension for AI-assisted coding. Requires 10+ years of software development experience, deep TypeScript and performance-optimization expertise, and a background building developer tools used by large audiences.
Leads technical direction and builds reliable frontend and backend purchasing experiences using Ruby on Rails and Vue.js. The role requires transactional-flow experience, strong architectural judgment, mentoring ability, and safe delivery of revenue-impacting systems.
Leads the architecture and operation of Harvey’s web platform, integrations, content systems, and developer tooling. The role requires 8+ years of web development experience, strong frontend and backend expertise, production systems ownership, and the ability to mentor a small engineering team.
Staff Applications Engineer building and evolving desktop, web, and backend applications for a 5D scene reconstruction platform. The role requires 8+ years of software application experience, Python and C++, API integration expertise, and technical leadership across 3D visualization workflows.
Build and own full-stack services and APIs that enable businesses to offer and manage 401(k) plans. The role requires 8+ years of software engineering experience, strong backend and frontend expertise, and the ability to lead cross-functional delivery and production operations.