Software Engineer - Authentication

1 week agoLondon, United Kingdom


We're building the connected finance businesses deserve. Unleashing them with tomorrow's technology, today. Our flexible payments solutions help global enterprises - like Samsung, Deliveroo and Adidas - launch new products and create experiences customers love. And it's not just what we build that makes us different. It's how.

We liberate smart, passionate people to collaborate, innovate and do their best work - faster. That's why we're one of the most valuable fintech firms around. But we're just getting started. By cutting through financial complexity, we'll empower companies to change the world. Join us. Unlock your potential.

Build tomorrow, today.

Software Engineer at

The purpose of the Authentication team is to confirm a user's identity when they make a purchase.

We design APIs that are simple for merchants to integrate into their business. We leverage the latest industry standards, including following the Payment Services Directive (PSD2) and enforcing Strong Customer Authentication (SCA).

Authentication is a critical component within the payment flow, and as such there are enormous demands on the processing required. Therefore, exposure to exciting performance, reliability, and scalability challenges is daily.

As a team member, there'll be countless opportunities to explore all of the software development lifecycle (SDLC), ranging from gathering requirements to post-deployment monitoring.

The ideal candidate works meticulously and takes ownership by running tasks to completion, tying up any loose ends. They should also believe in writing tests and have the confidence to seek help where necessary.

About You

    • Methodical and pays high attention to detail.
    • Focussed on tying up loose ends.
    • Strong communicator.
    • Strong knowledge and application of software design patterns.
    • Excellent practical knowledge of OOP concepts and SOLID principles.
    • Experience with .NET Core.
    • Solid understanding of HTTP and RESTful design.
    • Experience with SQL and NoSQL.
    • Experience with Unit and Integration testing.
    • Experience with Continuous Integration and Deployment workflows - TeamCity and Octopus.
    • Cloud-based application development experience (we use AWS).
    • Advanced competency with C#.

What you will be doing
    • Design, develop, test, maintain, and improve software.
    • Collaborate with globally distributed and multidisciplinary teams.
    • Assist in requirements gathering and produce technical specifications.
    • Participate in team knowledge management and make recommendations for continuous improvement to the SDLC

#LI/KB 2

What we stand for

At, everything starts with our values, including the experience we offer our people.


We supercharge your professional growth with career development programs and leadership training. You can learn your way, with tailored pathways and online platforms. And be inspired at relevant conferences.


We don't stop at 'good' here. We strive for excellence amongst our teams every day and recognize colleagues who take it to the next level through our quarterly peer-nominated Hero awards.


We're proud of our global connections and inclusive environment. So we champion this through our colleague-led community groups and celebrate many cultural events together.

Want to see us in action?

Take a peek inside here.

More about

We empower businesses to adapt, innovate and thrive with the connected payments they deserve. Our technology makes payments seamless. We provide the fastest, most reliable payments in more than 150 currencies, with in-country acquiring, world-class fraud filters and reporting, through one API. And we can accept all major international credit and debit cards, as well as popular alternative and local payment methods. launched in 2012, and we now have a team of 1000 people across 17 international offices. To date, we've raised a total of $830 million, with our recent Series C valuing us at $15 billion.

We believe in equal opportunities is an equal opportunities employer. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion, or belief. We make recruiting decisions based on your experience, skills and personality. We believe that employing a diverse workforce is the right thing to do and is central to our success.