Data Engineering
Apply NowThe Role
Plum is reaching a pivotal moment in our growth. As we approach CASS Large Firm classification, the manual, spreadsheet-heavy processes that served us in our early stages are no longer fit for purpose.
We are looking for a Senior Data Engineer to architect and build our next-generation Reconciliation & Controls Platform.
This is not a reporting role. You will own the entire lifecycle of our financial integrity systems, moving us from fragmented, manual workflows to a hardened, automated, and audit-ready infrastructure. You will be the bridge between complex engineering and regulatory rigor; designing and deploying dedicated reconciliation tooling to standardise our data control frameworks, enhance auditability, and ensure long-term operational resilience.
What You Will Do
- Design and implement robust ETL/ELT workflows that replace manual spreadsheet‑based reconciliations with scalable, monitored, and fully automated processes.
- Continuously optimise system architecture to onboard new product models and partner providers smoothly without adding operational overhead.
- Build and maintain automated reporting pipelines that meet EU & UK regulatory and audit requirements, ensuring consistent, traceable, and fully auditable outputs.
- Decouple core reconciliation logic from the BI layer to ensure operational stability independent of reporting tools or analytics infrastructure changes.
- Develop intelligent alerting, break classification, and exception‑routing workflows that prioritise issues by materiality and provide full traceability for stakeholders.
- Iterate and refine data pipelines based on operational feedback to constantly improve system performance, data quality, and reliability.
Who you are
- 3+ years in Data Engineering or a similar backend data infrastructure role.
- Strong SQL and Python skills; hands-on experience with BigQuery or a comparable cloud data warehouse.
- Experience designing and operating ELT workflows with tools such as Airflow and dbt.
- Experience with financial data reconciliation processes (breaks, exception management, and control frameworks) is highly preferred.
- Experience building systems that meet audit, regulatory, or compliance requirements.
- Ability to work cross-functionally with Finance, Compliance, Product, and Engineering teams and communicate technical concepts to non-technical stakeholders.
- Familiarity with GCP and Terraform is a plus.
- Experience developing internal platforms or full-stack applications is a plus.
Plum Perks
- We're all in this together! Own part of the company through stock options 💷
- Private health insurance
- Annual training budget
- Plum Premium for you and 2 friends or family
- Referral scheme: earn competitive rewards
- Flexible approach to remote working: we encourage at least 2 days a week in one of our beautiful offices in London, Athens or Cyprus
- Team breakfasts and team lunches.
- 25 days holiday + bank holidays
- 45 work-from-anywhere days: giving you the flexibility to work your way.
- 2 weeks sabbatical after 4 years to take the break you deserve.
- Enhanced parental leave
- 1 paid volunteering day annually
- Annual team trip: to a surprise destination!
- A fun, inclusive company culture (think 🦄🌈💯)
If this sounds like you, we’d love to hear from you!
Thanks,
Team Plum 💜
*Plum is an Equal Opportunity Employer. Plum does not discriminate on the basis of race, religion, sex, gender identity, sexual orientation, non-disqualifying physical or mental disability, national origin or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit and business need.