Senior Software Engineer - Connectivity Team
Competitive + Benefits
Competitive + Benefits
This job has now expired please search on the home page to find live IT Jobs.
TrueLayer's Connectivity team are building the next generation of Open Banking across the world. Leveraging a new wave of regulation built on openness and innovation, they build the bank integrations behind TrueLayer's Data and Payments APIs in the United Kingdom, Europe, and even further beyond.
With an ambitious company-wide roadmap, 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 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 Software Engineers, you will:
Design, build and maintain TrueLayer's 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 banking globally;
Help make our platform globally scalable, reliable and available;
Help us scale and secure an unified infrastructure across regions and countries;
Contribute to our culture, and help make sure TrueLayer remains an exceptional place to work.
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:
Good experience with C#, especially .NET Core;
Understanding of Protocol Buffers and gRPC;
Experience with message queue systems;
Understanding of OAuth2 and OIDC;
Experience with mission-critical systems.
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 with fully stocked kitchen and shower
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
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!