Senior Product Engineer
Build and scale customer-facing backend and frontend systems as part of a multidisciplinary product team. The role requires 5+ years of software engineering experience, strong programming fundamentals, distributed-systems experience, and a pragmatic approach to delivering customer value.
About the job
Responsibilities
- Develop technical plans and contribute to technical architecture as products scale to serve tens of millions of people daily.
- Write Ruby code integrating AWS, infrastructure, platform, and SaaS technologies for the backend infrastructure.
- Ship production changes quickly through an automated deployment process.
- Build with AI-powered developer tools and industry-standard technologies.
- Mentor engineers and interview candidates.
Requirements
- 5+ years of industry experience in software engineering, preferably building a SaaS product.
- Demonstrated significant impact on a product or team.
- Deep knowledge of a high-level programming language such as Ruby, Python, or JavaScript.
- Experience collaborating directly with product teams and designers.
- Proven track record of delivering value to customers or users.
- Experience with distributed systems.
Benefits
- Competitive salary and equity.
- Weekday lunch, snacks, and a stocked kitchen.
- Regular compensation reviews.
- Pension scheme with matching up to 4%.
- Life assurance and comprehensive health and dental insurance for employees and dependents.
- Flexible paid time off.
- Paid maternity leave and six weeks of paternity leave.
- Cycle-to-Work Scheme and secure bike storage.
- MacBook standard equipment, with Windows available for certain roles.
- Hybrid working policy requiring at least three days per week in the office.
Skills
Ruby, AWS, Python, JavaScript, SaaS, Distributed Systems, Backend Infrastructure
Similar jobs
Fullstack Engineering jobsBuild production software for Navan’s expense platform across backend, web, and AI services. The role requires 5+ years of software engineering experience, strong Java, TypeScript, or Python skills, and experience shipping LLM-powered or document-extraction features in high-stakes financial workflows.
Senior software engineer building web applications, data-driven tools, and AI-first workflows for investment professionals. The role requires Python, web APIs, cloud, databases, React, and strong cross-functional problem-solving experience.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build customer-facing search experiences across frontend and backend systems, with emphasis on Vue, Python, Django, search infrastructure, and AI-powered features. The role requires 5+ years of software engineering experience and includes production ownership and on-call participation.