About the job
Welcome to Plum! We are an innovative savings and investment application dedicated to helping users grow their wealth over a lifetime. Whether you're saving for your first home or planning for retirement, Plum is here to support you.
Since our inception in 2016, we've empowered over 2 million users across 10 European markets to save more than £2 billion through our intelligent automation and AI technology – that’s the Plum advantage! Our contributions have been recognized with awards from esteemed organizations like Deloitte and Finder.
Our success is fueled by a passionate team of over 200 Plumsters working throughout Europe, and we are excited to invite more talented individuals to join us in our mission.
About the Role
We are in search of a Staff Engineer who possesses a deep passion for technology and a commitment to delivering exceptional products for our customers. In this role, you will be instrumental in shaping our technical strategy, which is critical to enhancing user growth and engagement.
You will join our First & Last Mile group, responsible for managing the core user lifecycle elements such as onboarding, offboarding, authentication, engagement, and subscriptions. We need a technical leader who can seamlessly integrate complex backend services with mobile client architecture to drive business impact. Your expertise will be pivotal in defining technical roadmaps, fostering an engineering culture of excellence, and architecting systems that enable rapid experimentation across our stack.
Key Responsibilities
- Design and architect modular, scalable, and observable systems that facilitate high-volume experimentation and user engagement flows from mobile clients to backend services.
- Lead the Cross-Platform Strategic Vision and roadmap, ensuring our architecture can support high-volume experimentation and rapid iterations to meet future business needs.
- Champion Continuous Improvement by promoting architectural standards, engineering best practices, and operational excellence across multiple teams.
- Mentor and guide Senior Engineers and other team members, fostering a culture of technical excellence and professional growth.
- Diagnose systemic issues and architectural bottlenecks, implementing short-term solutions and long-term strategies.
- Engage throughout the entire software lifecycle, from high-level system design to deployment and post-release monitoring.
- Collaborate closely with Product Managers and Data Scientists to devise technical solutions that unlock new growth opportunities and optimize user experience.

