
Motorway · London
ABOUT MOTORWAY Motorway is the UK’s fastest-growing used car marketplace - our online-only platform connects private car sellers with thousands of verified dea...
Motorway is the UK’s fastest-growing used car marketplace - our online-only platform connects private car sellers with thousands
of verified dealers nationwide, ensuring everyone gets the best deal. Founded in 2017, our award-winning, technology-led approach
has redefined the experience of selling a car. Motorway is backed by some of the world’s leading technology investors, having
raised £143 million in Series C funding.
This is a unique opportunity to join a fast-growing scale-up at a crucial phase of growth and help change an industry for the
better.
We're looking for a Mid-level Frontend Engineer to join one of our cross-functional product teams. You'll sit inside a squad of
engineers, designers, data analysts and a product manager. Together you'll figure out what to build, why, and how to measure
whether it worked – then ship it, watch the numbers, and iterate.
We're a TypeScript-first organisation. Our frontend stack is TypeScript and React, styled with SCSS, server-side rendered with
Next.js and Express, and tested with Vitest & Chromatic. You won't need deep experience with all of it on day one, but you'll be
comfortable with the core of it and keen to go deeper.
At Motorway, we know the importance of delivering high-quality, valuable solutions quickly, and we recognise the ability for AI
tools and agents to accelerate our work. We provide our engineers with access to the latest models through Kiro, and encourage
everyone to use them – so an interest in AI-assisted development is a must for this role.
accessible, performant React components, wiring them into applications, and shipping them with confidence.
shaky mobile connection, not just the happy path.
shape what gets built, not just how.
that matter.
make our codebase a pleasure to work in.
helps.
pay) to eligible employees.
We are committed to equality of opportunity for all employees. We work to provide a supportive and inclusive environment where
people can maximise their full potential. We believe our workforce should reflect a variety of backgrounds, talents, perspectives
and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing
and advancing individuals based on their skills and talents.
We welcome applications from all individuals regardless of age, disability, sex, gender reassignment, sexual orientation,
pregnancy and maternity, race, religion or belief and marriage and civil partnerships.
Retire the ERP. Light exists to replace factory-era ERPs with software that feels alive. Our Smart Financial Platform gives modern, global companies superpowers—automated accounting, real-time reporting, and financial flows that move at the speed of the business. We build with our customers, ship fast, and obsess over craft. In a short time, Light has gone from idea to the operating core for leading companies like Lovable, Legora, and Keyshot. People don’t just use Light—they enjoy it. We’re an early team defining a new software category. Think engineers who love debits and credits, designers who care about reconciliation states, and operators who treat finance as a product. If you’re excited to modernize how the world runs money—one workflow at a time—you’re in the right place. Backed by world-class investors and advised by industry titans, we’re building category-defining products with the freedom to ship ambitiously and own outcomes. Come help us make Light the global default for next-gen finance. This Senior Software Engineer role We're looking for builders who can take a customer problem from idea to production, wherever in the stack it lives. At Light, AI writes code and the bottleneck has shifted from writing to thinking, so we want engineers who work end-to-end and ship things that matter. We are primarily hiring at mid-level for this role. Junior candidates who are exceptional and genuinely AI-native are welcome. Senior candidates will be considered by exception; we have strong technical leadership and the bar is high. Your qualifications: 3-7 years of experience ideally, plus... * You build things. Not prototypes, not demos. Working software in production, doing something real for real users. This is the non-negotiable. * You're genuinely AI-native. You've changed the way you work because of AI tooling, not just added it to your workflow. You have an instinct for where it helps, where it misleads, and how to use it without losing ownership of the outcome. * You've built with LLMs. You have hands-on experience building products or features on top of large language models. Agents are a bonus, but working knowledge of how LLMs behave in production is a must. * You're comfortable across the stack. You don't need to be a specialist in everything, but you can't have a lane you refuse to leave. Our stack is Kotlin and React. If you're strong in one and curious about the rest, that works. If you need someone else to handle the other side of the feature, it doesn't. * You care about the product. You think about the person on the other end. You notice when something feels clunky, even if it technically works. You have opinions about what good software feels like and you act on them. * You ship early and often. Small batches. Learn. Go again. You're not precious about your work. You'd rather put something real in front of a customer than spend another week perfecting it in isolation. Bonus points: * Experience in fintech or systems where data integrity is non-negotiable * Familiarity with accounting concepts: debits, credits, reconciliation * Background in high-growth startups where everything was still being figured out Our Tech Stack: We build on AWS, with a Kotlin backend, a React frontend, and infrastructure managed in Terraform. It's a real production system that global finance teams depend on every day. You don't need to have used every piece of it. You do need to be comfortable in this kind of environment: real scale, real customers, real stakes. The good stuff In addition to being part of a great team and working in a really fun and innovative environment, we offer: 💸 A competitive salary + potential stock options 🏝 25 days of annual leave + public holidays in the country where you are based. 🥳 Regular socials and company off-sites 🚀 A huge opportunity for career growth as you'll help shape a market-defining product. The famous last words Working at Light means you're embarking on an exciting journey to reshape the future of multinational financial operations. Our cheat-code is that we've built something like this before - and are now doing it again, only better. Our goal is to make global finance effortless and empower companies to make informed decisions. Join the rocket ship while it's taking off 🚀
ABOUT US Risk Ledger is developing a network of connected organisations, all working together to defend against cybersecurity attacks in the supply chain. Organisations rely on us to establish trust, through sharing their security maturity and visualising the risks posed by their supply chain ecosystem. And we’re already trusted by customers like ASOS, British Airways, BAE Systems and the NHS. We are putting together an amazing and talented team from a diverse set of backgrounds and skillsets to drive us towards our vision. Risk Ledger is built on the respect we have for one another and our users, united by our shared values and mission. Every one of us is still learning: it’s how we grow as individuals. We’re curious. We’re ambitious. And we’re humble and honest. At Risk Ledger, we aim high to find the best solutions we can and always put our users first. THE TEAM: You’ll join a cross-functional department of Software Engineers, Product Managers and Designers, all collaborating together with the wider business to achieve impactful product outcomes. Everyone is involved from day one in shaping opportunities that provide outsized value to both clients and suppliers on Risk Ledger, keeping our users as top priority. We care deeply about building the right thing, in order to fundamentally shift mindsets in the cybersecurity industry. We ship quickly & continuously in order to learn and iterate - whilst always pushing for the highest possible quality bar and keeping security and automation front and centre. The core of our stack is GoLang, AWS, and Vue.js, with modern design philosophies and a cloud-native approach. THIS ROLE Our Product Engineers play a crucial role in our user and product experience. You will be focused on solving innovative end-to-end product challenges in the best manner for our customers. Whilst you may have a natural inclination towards the backend or frontend, we expect you to have a good breadth of knowledge across the stack. You’ll delve into all aspects of our tech stack and product portfolio, having meaningful impact on our customers, and the overall success of the business. As a Senior engineer, you’ll be embedded in a squad, trusted to autonomously lead and own impact in your area with little oversight. You should expect to work across the full stack, taking ownership of mid-to-large initiatives and driving them through to completion. You’ll set a high standard in your squad through the quality of your work and your ability to coach and support those around you. You’ll be collaborating on a daily basis with designers, product managers, other engineers and the wider business to create a great product experience and continuously ship value to our users. You’ll be expected to set a strong example within your squad, championing best practices and helping to level up the engineers around you. You will also contribute to shaping our engineering strategy and practices. IN THE ROLE YOU WILL; * Collaborate to deliver an exceptional product. From understanding initial needs to crafting outstanding solutions, you’ll work directly with product managers and designers to bring ideas to life. And by that, we don’t just mean implement requirements, we expect our engineers to understand our market and customers in order to be able to influence product strategy and challenge assumptions. * Develop high quality systems and code. Working across our stack, you’ll design and develop the systems that underpin the Risk Ledger product and advance us towards our vision. You’ll lead system design efforts, consistently producing high-quality, well-documented and thoroughly tested code that sets the standard for your squad. * Move fast, with an eye for quality. You enjoy moving fast while maintaining an extremely high quality bar through testing, automation, discipline, consistency and best practice, whilst treading a careful line in pragmatism and cost-benefit analysis. * Enjoy being a generalist. We are building an amazing and talented team from a diverse set of backgrounds and skillsets. Our engineers are empowered to work in all areas of our platform, and across all areas of the business, directly contributing to the wider success of the company. * Support the growth of those around you. You will mentor and coach junior and mid-level colleagues, helping them level up their hands-on technical skills, system design thinking and problem-solving approach. * Have an impact. We’re a growing startup - so you’ll have the opportunity to get involved in areas outside of your day to day role. YOU’LL HAVE; * Worked in multiple engineering teams focused on building a customer focused SaaS product; weighing up delivering value to clients against technical excellence. * Deep experience with either backend or frontend development. * Backend language preferably Go; Or something like Java, C# or Python * Frontend: Typescript preferably with VueJS or React * In either case, reasonable additional experience with: * SQL and ‘NoSQL’ Data stores, with deep knowledge of data model design * Containers and Orchestration: Docker / Kubernetes * Cloud providers and cloud native services, preferably AWS * Event driven systems, and messaging services such as SQS/SNS, Kafka or RabbitMQ * Experience leading system design for non-trivial features or projects, evaluating trade-offs and ensuring alignment with team and business goals. * A desire to deeply understand our customers and the problems they face, in order to improve their day-to-day experience. * An ability to thrive in ambiguity, tackling problems that might not be well defined and without obvious solutions, and comfortable operating autonomously. * A keen sense of curiosity, with a natural drive to learn and grow. * A passion to work collaboratively with others. We like to work as a team, not a collection of individuals and we expect you to have the same mindset. Passion for pairing, mobbing and other XP principles are a strong plus. YOU MIGHT HAVE; * Experience mentoring or coaching other engineers, helping them grow their technical skills and confidence. * A startup/scale-up background. We’re not concerned if you have not worked in this environment, as long as you are willing to get stuck into the ambiguity of an early stage company. * Experience of data processing, machine learning, AI or integrating large datasets into a product. * Worked with observability solutions (Kibana, Grafana, Sentry). The perks: * 💰Competitive base salary * 📈Generous EMI equity package * 👌Private pension * ✈️28 days annual leave + bank holidays * 🏖Additional 30 days of unpaid leave per year to use as you wish * 🎆Ad-hoc companywide time off over the festive period * 🏥Private healthcare with AXA Insurance - including enhanced mental wellbeing coverage * 🏠Hybrid working policy, typically 2-3 days in the office * 👶Enhanced family (parental) leave - gender-neutral policy, 12 weeks paid leave * 👪5 days Caretaker's leave * 😷Enhanced occupational sick pay * 💻£500 WFH budget * 📚All the learning resources and books you want to aid in your personal development * 🎉 Regular socials to unwind and have some fun Salary range £90,000—£120,000 GBP
About Allica Bank Allica is the UK’s fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Department Description This role sits within the Payments Tribe, which has built Allica’s current account for established SMEs, combining modern technology with a best-in-class customer experience. The tribe is responsible for payments, current accounts, and savings propositions, and plays a critical role in enabling secure and seamless financial operations for our customers. Technology sits at the centre of Allica. We design and build the platforms that power the bank, working closely with Product, Risk, Compliance, and Operations to deliver meaningful outcomes. Our teams move quickly, take ownership end-to-end, and operate without the burden of legacy systems. Within this context, Financial Crime is a critical and fast-evolving problem space. We are building modern, data-driven fraud capabilities to protect our customers and the bank, increasingly leveraging machine learning and AI techniques alongside traditional controls to stay ahead of evolving threats. Role Description We are looking for an Associate Product Engineer to join our Fraud squad. This is an entry-to-mid level role suited to someone with a strong foundation in data and a genuine interest in machine learning and financial crime, who is eager to develop hands-on expertise in fraud detection and prevention. Reporting to the Product Engineer for Fraud, you will work closely within a small, focused squad contributing to the full lifecycle of fraud controls – from identifying a problem through to shipping a solution. Your primary focus will be on fraud rule management, data quality and integrity across fraud platforms, and applying ML and data-driven thinking to emerging fraud problems. You will also have the opportunity to take end-to-end product ownership of specific fraud areas, and to contribute to customer-facing fraud features alongside the squad. This is an ideal role for someone who is analytically strong, curious about fraud and financial crime, and wants to grow into a more senior product engineering position over time. Principal Accountabilities Product Ownership within the Fraud Domain * Take end-to-end ownership of specific fraud problem areas – from discovery and definition through to delivery, iteration, and ongoing performance monitoring. * Translate fraud risks, customer needs, and operational challenges into clearly scoped, deliverable solutions. * Work closely with Risk, Compliance, and Operations to understand the control landscape and prioritise the right problems to solve. * Contribute to squad planning, backlog refinement, and delivery ceremonies, bringing both product thinking and technical judgement. Fraud Control Optimisation and Threat Analysis * Build AI-native tools (using SQL & Python) for analysing the performance of our rule-based and machine learning controls, to reduce false positives and improve recall. * Support the ongoing tuning and optimisation of fraud controls across Allica’s platforms. Work with operational and compliance teams to translate investigative findings into actionable improvements. * Document change rationale and expected performance outcomes clearly and accurately. * Stay informed on emerging ML/AI techniques relevant to fraud (e.g. anomaly detection, behavioural analytics, generative AI risks such as deepfakes and synthetic identities). * Propose and prototype new detection rules or signals to address emerging fraud typologies (e.g. APP fraud, account takeover, synthetic identities). * Support A/B testing and evaluation of new controls. * Develop working familiarity with machine learning concepts and their application in the fraud domain. * Proactively monitor fraud intelligence sources and internal data to identify new or evolving threat patterns. Data Quality & Integrity in Fraud Platforms * Own the accuracy and completeness of data flowing through fraud detection systems, taking end-to-end responsibility without reliance on a separate data team. * Identify, investigate, and resolve data quality issues directly, working with engineering and platform where changes are needed. * Maintain data hygiene processes that ensure fraud controls are operating on reliable, correct inputs. * Build and maintain dashboards and reports that track platform health and detection metrics Software Engineering & Frontend Contribution * Contribute to mission-critical backend services supporting fraud detection (Python/FastAPI and Kotlin/Spring). * Drive and deliver customer-facing fraud features on the frontend, working closely with frontend-focused engineers in the squad and using React/TypeScript where required. * Build and maintain integrations with internal fraud platforms and third-party vendors. * Ensure services are observable, reliable, and meet security and auditability standards for financial crime controls. * Apply AI-assisted development practices effectively, maintaining code quality and maintainability. Operational Excellence & Security * Apply secure coding practices and contribute to fraud-aware system design. * Ensure appropriate logging, monitoring, and auditability for financial crime controls. * Assist in incident investigation and contribute to continuous improvement of fraud response and system reliability. Personal Attributes & Experience * Strong analytical and problem-solving mindset with a genuine interest in fraud, risk, and financial crime, with ability to take ownership of problems end-to-end and iterate towards effective solutions. * Comfortable balancing customer experience, risk mitigation, and operational efficiency in a fast-paced environment. * Excellent attention to detail. Experience with analysing large datasets with SQL and Python to discover complex trends and patterns. Familiarity with supervised machine learning concepts including tree-based learning, evaluation best practices and explainability. * Strong sense of ownership over data quality – comfortable identifying inconsistencies and resolving them directly. * Familiar with building microservices (Python/FastAPI, Kotlin/Spring or similar). * Comfortable designing scalable solutions to big data problems. * Familiarity with frontend development (React/TypeScript) is a nice to have. * Familiarity with cloud platforms (Azure preferred) and CI/CD practices. * Excellent communicator – able to translate findings and proposals to both technical and nontechnical stakeholders. * Comfortable working in Agile/squad environments and contributing to squad metrics and delivery. * Familiarity with third-party fraud or decisioning platforms is a plus, although not mandatory. * Demonstrable experience with rule tuning, feature engineering, or model performance optimisation is highly desirable Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: * Full onboarding support and continued development opportunities * Options for flexible working * Regular social activities * Pension contributions * Discretionary bonus scheme * Private health cover * Life assurance * Family friendly policies including enhanced Maternity & Paternity leave Don’t tick every box? Don’t worry if you don’t have all the skills or requirements listed on the job description. If you think you’ll be a good fit, we’d still love to hear from you! Flexible working We know the ‘9-to-5’ isn’t right for everyone. That’s why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We’re a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.