Senior Software Engineer (Server Side)

  • Job Reference: 473433156-2
  • Date Posted: 15 January 2022
  • Recruiter: American Express
  • Location: London
  • Salary: On Application
  • Sector: Restaurant & Service
  • Job Type: Permanent

Job Description

You won't just keep up, you'll break new ground.

We are looking for a Server-side Engineer to work on Mobile application Service Layer (Backend for Frontend) that will be used by tens of millions of American Express cardholders around the world. We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with modern technologies. You should not be shy about sharing your ideas and be obsessive about user experience and beautiful code. You will be part of the Mobile Engineering team whose mandate is to develop new products and platforms for American Express customers.Mobile Engineering's aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase.

You will be working in a large team of engineers, product people, designers, and QA to build the "Backend for Frontend" API layer consumed by Award-winning American Express mobile apps. Based on experience, this role may be entry level, senior or staff.

Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

Relevant experience and skills:
  • Building server-side applications
  • Writing code
  • Refactoring code
  • Deleting code
  • Build tools
  • Continuous Integration
  • Fixing bugs
  • Asynchronous code
  • Performance Analysis and Optimization
  • Legacy Code
  • Unit tests
  • Open Source
  • Working in a team
  • Self-starting
  • Integrating with bespoke lovingly hand-crafted backend services from the days of yore
  • Designing solutions for open ended problems
  • University degree in Computer Science or related field, or equivalent experience
Relevant technologies that you may encounter:
  • Kotlin
  • Gradle
  • REST
  • GQL
  • RAML
Why American Express?

There's a difference between having a job and making a difference.

Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.

We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision.

Because we believe that the best way to back our customers is to back our people.

The powerful backing of American Express.

Don't make a difference without it.

Don't live life without it.

To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on