Software Engineer in London

Software Engineer in London

London Full-Time 30000 - 50000 £ / year (est.) No working from home possible
Duffel

At a Glance

  • Tasks: Design and build secure payment systems for a seamless travel experience.
  • Company: Join Duffel, a forward-thinking tech company revolutionising the travel industry.
  • Benefits: Competitive salary, share ownership, and a supportive growth-focused environment.
  • Other info: Collaborative culture that values diverse perspectives and personal growth.
  • Why this job: Make a real impact on the future of travel with innovative technology.
  • Qualifications: Experience with payment systems and a passion for building great APIs.

The predicted salary is between 30000 - 50000 £ per year.

Get AI-powered advice on this job and more exclusive features. Create the future of travel with us. Whether it’s to visit the people closest to us, starting an exciting adventure, or a career-defining business trip, travel is an essential part of our lives. Yet we’ve all experienced the aches and pains of getting to our destination. Today, more than 4 billion airline passengers rely on technology that hasn’t kept up with the expectations of the modern connected traveller.

That’s why we’ve started to rebuild the infrastructure that underpins the travel industry. We’re on a mission to unravel travel — simplifying systems and building the tools that will make the future of travel effortless. Central to this mission is ensuring seamless, secure, and reliable payment experiences, which are crucial for every transaction and a cornerstone of trust in our platform.

We were part of Y Combinator S18's cohort and we are backed by Benchmark, Blossom, Index Ventures, and Kima Ventures. A fantastic set of investors that has helped build some of the world’s largest companies.

Our team in London is growing, and we’re looking for talented people to join us on our journey.

Payments at Duffel

The Payments team are looking after all of the core infrastructure that powers any kind of financial transactions on the Duffel platform. This ranges from cash-based systems to settle and reconcile transactions with suppliers distributed globally, to our card processing infrastructure, to commission tracking and payout system. Our goal is to build primitives that can be leveraged by the various vertical teams at Duffel (Flights, Stays, soon Cars) so they can focus on delivering seamless customer experiences.

What you’ll do

As a Software Engineer on our Payments team, you’ll be at the forefront of designing and building the robust, scalable, and secure payment infrastructure that powers all transactions across our platform. You’ll tackle challenges like:

  • Designing resilient and scalable systems for reconciliation, reporting, and financial operations
  • Integrating a variety of global payment gateways and VCC issuers
  • Implementing best-in-class security practices for our tokenisation proxy and PCI environment
  • Evolving our fraud detection and prevention systems
What we’re looking for in you
  • Experience working with payment systems, payment gateways (e.g., Stripe, Adyen, Braintree), or fintech platforms
  • A passion for designing and building fantastic APIs, delivering great developer experiences to go with it
  • An interest in working with Elixir; this is what we mostly work with. Previous experience isn’t necessary, and learning on the job is absolutely fine. What’s more important is your general engineering ability rather than your knowledge of a particular language or framework
  • A high bar in code quality and API design
  • Opinions on what good engineering standards and processes look like as we define ours at Duffel
  • Big-picture thinking – you can make trade-offs on technical work streams against business impact
  • Fantastic communication skills. You’re able to articulate what you’re working on and why to the team in a clear and structured way
  • You thrive in a collaborative environment. You believe in your own methods but keep an open mind, taking suggestions and feedback onboard as well
Bonus points if you have:
  • A strong understanding of payment security principles, compliance standards (like PCI DSS), or fraud management
  • Experience in travel, flights, hotels, or cars
What you can expect from us

We’re dedicated to your personal growth. Our environment is comfortable both physically and in that our ears are always open to any ideas, concerns, and questions. We believe that everyone should have pride in their work, taking full ownership of it and its impact. That’s why everyone who joins Duffel owns a share of the company.

We are an equal opportunities employer. We believe that the key to our success is employing a diverse team; that’s why recruitment decisions are only based on your experience and skills. We value your ability to problem solve and build amazing things, so we welcome applications from everyone – regardless of age, sex, disability, sexual orientation, race, religion, or belief.

Software Engineer in London employer: Duffel

At Duffel, we are not just rebuilding the travel industry's infrastructure; we are creating a vibrant and inclusive work culture that prioritises personal growth and collaboration. As a Software Engineer in our London team, you will have the opportunity to work on cutting-edge payment systems while enjoying a supportive environment that values your ideas and contributions. With shared ownership of the company and a commitment to diversity, Duffel is an excellent employer for those seeking meaningful and rewarding careers in technology.

Duffel

Contact Details:

Duffel Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in London

Tip Number 1

Network like a pro! Reach out to current employees at Duffel on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems related to payment systems and APIs. Show them you can think on your feet!

Tip Number 3

Don’t forget to showcase your passion for travel tech during interviews! Share your thoughts on how you’d improve the payment experience for travellers. This will show you’re not just a coder, but someone who cares about the industry.

Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Duffel team!

We think you need these skills to ace Software Engineer in London

Payment Systems
Payment Gateways
API Design
Elixir
Code Quality
Communication Skills
Collaboration

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role at Duffel. Highlight your experience with payment systems and any relevant projects that showcase your skills in building APIs or working with fintech platforms.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for travel tech and how you can contribute to Duffel's mission. Be sure to mention your interest in Elixir and your approach to problem-solving.

Showcase Your Communication Skills:Since fantastic communication is key, make sure your application reflects this. Use clear and structured language, and don’t hesitate to explain your thought process on past projects or challenges you've tackled.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Duffel

Know Your Payment Systems

Make sure you brush up on your knowledge of payment systems and gateways like Stripe or Adyen. Be ready to discuss your experience with these technologies and how they relate to the role at Duffel.

Showcase Your API Design Skills

Prepare to talk about your approach to designing APIs. Think of examples where you've created user-friendly interfaces and how you ensured high code quality. This will demonstrate your fit for the team’s focus on great developer experiences.

Communicate Clearly

Practice articulating your thoughts clearly and concisely. You’ll need to explain your projects and decisions effectively, so consider doing mock interviews with friends or using online platforms to refine your communication skills.

Embrace Collaboration

Duffel values teamwork, so be prepared to discuss how you’ve worked in collaborative environments. Share examples of how you’ve taken feedback onboard and adapted your methods, showing that you’re open-minded and a team player.