Avatar for TrueLayer

Power the new era of financial innovation.

Senior Software Engineer - Payments

Apply now
TrueLayer’s Payments team are building the next generation of payments solutions. Leveraging Open Banking to initiate bank-to-bank payments has been highly anticipated for a while - this product team are at the cutting edge, having launched our Payments API in January 2019.

With an ambitious company-wide roadmap, which includes international expansion, we’re looking for a number of ambitious engineers who see the big picture of where financial technology is headed. Powering the new era of financial technology starts with taking ownership, shipping well-tested code, and being driven by empathy.

In return, we’ll empower our Senior Software Engineers with best-in-class technologies including .NET Core to write our API code, Docker and Kubernetes to schedule and run our services, AWS for our infrastructure, ElasticSearch, Redis and more - the best tool for the job wins.

Who we are:

At TrueLayer, we build universal APIs that allow companies to access the financial data of their customers and facilitate direct bank payments, securely, reliably and efficiently.

Headquartered in London, we’re a small team of talented, creative problem-solvers who are working hard to build the most innovative financial technology possible. To date, we’ve raised $47M (workable.com/nr?l=https://blog.truelayer.com/today-and-tomorrow-180ef88fa4a0) from investors like Tencent, Temasek, Northzone, Anthemis, and Connect Ventures.

Our long term vision is to power the next era of financial innovation, and our short term mission is to grow the Open Banking economy.

And, we’re just getting started.

As one of our Senior Backend Engineers, you will:

* Design, build and maintain TrueLayer’s Payments API platform, as well as associated services and systems;
* Own new product features, from breaking down requirements to planning tasks for you and your team, and shipping to production rapidly and regularly;
* Lead code reviews and provide guidance to junior engineers to maximise their potential and growth;
* Help us shape the future of bank payments globally;
* Build payments products that will go beyond simple bank transfers, enabling smart programmable money;
* Help us scale and secure an unified payment infrastructure across regions and countries;
* Contribute to our culture, and help make sure TrueLayer remains an exceptional place to work.

Requirements

What we need from you:

* Proven experience with at least one Object-Oriented Programming language;
* Understanding of SOLID, and other common design patterns;
* Familiarity with at least one web framework;
* Understanding of HTTP and experience designing HTTP APIs;
* A solid grasp of SQL;
* Familiarity with testing best practices- TDD, Unit Testing and Integration Testing, etc. ;

Nice to haves:

* Specific experience with C#, especially .NET Core;
* DDD and Event Sourcing experience;
* Understanding of Protocol Buffers and gRPC;
* Experience with message queue systems;
* Understanding of OAuth2 and OIDC;
* Experience with mission-critical systems.

Benefits

What you can expect from us:

As well as working alongside other friendly, passionate and talented people, you’ll also get:

* Competitive salary and meaningful equity in the company
* A lovely, spacious, natural light filled office in Clerkenwell (workable.com/nr?l=https://goo.gl/maps/nKGeDjsA7KYLBxZi9) 🏢
* 🥗🍝Team lunches on Friday 🍕🍔
* Flexible work and hours - we all work at home, or elsewhere, from time to time ⌛
* Flexible holiday policy ✈️
* Generous parental leave 👩‍👩‍👦
* An employer sponsored pension 👴🏾
* Vitality Health Insurance from day 1⚕️
* Learning & development allowance 📚
* Annual retreat 🏖️
* Regular socials 💃🏽
* Choice of hardware 💻
* (and yes we have a ping pong table 🏓)

Be your True(Layer) self at work

At TrueLayer, we choose to talk about Inclusion and Diversity [in that specific order] because we believe Diversity won’t be successful without Inclusion first.

We value our people. We celebrate multiple approaches and points of view. And we feel comfortable voicing a contrary opinion. We build teams, cultivate leaders and create a company that’s the right fit for every person in it.

As we go global, we want our team to reflect the diverse and multicultural world we live in.

We look forward to hearing from you!


Please note - we do not accept applications from recruitment agencies. Thanks!