Senior Data Engineer

May 22, 2019

About 10x

10x is a strategic solutions business working to transform banking and make it 10x better for customers, banks and society.

Our next-generation cloud-native technology platform enables our financial services clients to give their customers more timely, relevant and personalised experiences when it comes to managing money.

The 10x platform is built on a microservices architecture using a unique data model that is fully compliant with Open Banking standards. It is infinitely configurable and constantly evolving to deliver better, more personal, experiences for everyone.

10x was founded by Antony Jenkins, the former Group Chief Executive of Barclays.

10x Better

As a people-led technology business, our success relies on attracting and retaining the very best talent with the highest level of skills and capability to develop our business.

Join us and you will be part of a team delivering a digital banking platform at the forefront of innovation, transforming banking and the wider FinTech sector.

Guided by our strong values of Transformation, Integrity and Impact, we actively support, respect and collaborate with our customers, partners and each other.

Working from our offices in Victoria, London, the 10x team comprises more than 500 specialists with deep and relevant experience across multi-billion-dollar businesses, challenger, disruptor brands and start-ups.

At 10x you work alongside innovators and leaders in banking and financial services, big-technology and consumer-focused industries – proven practitioners who understand how to meet the evolving needs of businesses and consumers.

Our engineers and developers are leaders too, drawing on experience in and outside of financial services to deliver new digital solutions. They work across API development, security, cloud-native engineering and payments technology and include UI and UX designers, technical architects and data scientists.

What unifies the 10x team is an ambition to transform banking.

Senior Data Engineer

Data & Analytics at 10x is a first-class citizen of the core banking platform, designed from the earliest stages to be tightly integrated with the data infrastructure implemented by all the core services. This means, as a senior data engineer working on the team, you’ll have the opportunity to design and develop an innovative system unlike anything else in the industry.

From day one you’ll be working on improving the capabilities of our data platform and providing value to our users. From exposing data to analysts through data visualisation UIs to engineering our real-time machine learning pipeline, super-charging workflows for data scientists. We embrace the use of open-source software to achieve this, much of it at the bleeding edge of development.

Expect to be finding answers to questions that have no 1-line Googleable answer, every day.


  • Write and deploy software for the Data & Analytics platform
  • Work as part of the Data & Analytics team, currently 5 members and growing
  • Help mentor junior members of the team
  • Support the D&A team lead in a design capacity, offering your domain expertise in data engineering to solve challenging problems


  • Professional experience programming in Java within the last two years
  • At least six years’ experience as a software developer (not QA, analyst, database admin, operations)
  • Professional experience with big data technologies within the last two years
  • Professional experience with Kafka (or another similar messaging system) within the last 5years.
  • Professional experience with AWS in the last five years or extensive experience with other cloud platforms
  • Has been responsible for code running in production within the last three years
  • Good understanding of machine learning concepts
  • Good understanding of microservice base architectures & able to have an in-depth technical discussion about its benefits & drawbacks
  • Fundamental understanding of database systems & trade-offs between different styles of database
  • Comfortable in an agile environment
  • Demonstrable high levels of integrity and desire to make a positive impact within the business and society
  • An enthusiastic self-starter who looks for new ways of working, explores best practices and delivers imaginative approaches to communication challenges
  • An enthusiastic team player excited by the prospect of being a key member of a financial services technology firm that is working to transform the industry

Not looking for

  • Someone to move on in a few months
  • Remote workers – we’re looking for people to come and work closely with us in our office
  • Someone who isn’t a developer first, e.g. QA, data analyst, database administrator, dev-ops
Return to latest rolesApply for this role