10x Future Technologies Services (10x) is a B2B technology company that provides banks with a cloud-native core banking platform.
Our aim is to transform banking - we believe in making banking 10x better for customers, banks and society. At the heart of our platform is the 10x SuperCore™.
With its transformational end-to-end architecture, everything has been designed from first principles to bring forward a new way of banking.
We enable our client banks to engage their customers with more timely, relevant and personalised experiences when it comes to managing money.
To support the achievement of our aim, we are looking for highly talented individuals to join our fast-growing team.
About The role
The Database Reliability Engineering team at 10x is responsible for architecting and running the data storage layer of 10x’s cloud banking platform.
Highly available, durable, performant and user-friendly data storage infrastructure is critical to 10x’s mission - as a result we’re using some of the latest technology in the space.
Being a DRE at 10x is a challenging but highly rewarding role.
As an overseer of the data storage infrastructure :
Own the data storage infrastructure roadmap, leading the requirements for implementing improvements, optimisations and technology changes.
Monitor the availability, performance, capacity and usage-patterns of the databases to determine the need for tactical or strategic changes.
Guide feature teams in architecting a system that is scalable, performant, highly available, durable and recoverable by providing guidance on their use of data.
Review database related changes from feature teams and recommend query / schema optimisations to enhance query performance.
Participate in the DRE on-call rotation, alongside the SRE team, addressing production issues as they arise.
As an engineer of the data storage infrastructure :
Empower developers by designing and implementing automation scripts and software tools to create a database layer that is self-service and self-explanatory.
Own the monitoring and alerting infrastructure for database systems to ensure the behaviour of production data storage systems is highly visible and actionable.
Implement reliable and automated backup systems.
Solve problems in a large-scale distributed system.
At least 3 years’ experience owning SQL transactional data stores in production e.g. the likes of CockroachDB, MySQL, PostgreSQL (big bonus points for CockroachDB experience!).
At least 3 years’ experience writing cloud services and tools in Java, Go, Python and bash.
At least a years’ experience developing infrastructure automation and CI / CD tooling such as Terraform, Concourse, Jenkins.
Experience configuring and operating systems in cloud environments e.g. AWS, Azure, GCP. (ideally AWS)
Good and demonstrable understanding of database architectures, internals and trade-offs.
Experience with distributed data systems like Kafka, Cassandra.
Proven expertise working with SQL at scale : able to review and suggest improvements for SQL statements and database schemas.
A strong communicator who can digest and explain complex technical concepts
A team player who enjoys contributing with mentoring, onboarding, knowledge sharing or organising social activities.
25 days holiday and an extra day off on your birthday plus Bank / Public Holidays
Private Health Care via AXA PPP, with the option to add your family
Flexible benefits to suit your lifestyle via salary sacrifice
Enhanced parental policies, dependent on tenure
Regular company-funded socials
All the latest tech you need to enable you to deliver excellent output
You will also be eligible for any additional employee benefits that the Company may introduce in the future
More About 10x
Our home is in London but our 10x teams work around the UK and Australia provide our clients with deep and relevant experience amassed from multi-billion-dollar businesses, challenger brands, disruptors 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, product specialists and developers are leaders too, drawing on experience from within and outside financial services to deliver transformational 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 experts.
We are driven by the belief that whatever we do as a business has to be done in the right way. Our three core values amid this are fundamental to our 10x approach : Transformation, Integrity and Impact.