Enable job alerts via email!

Software Development Engineer II - Decision Analytics

American Express Global Business Travel

London

On-site

GBP 45,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

American Express Global Business Travel is looking for a Software Development Engineer in London. You will leverage your expertise in data engineering to handle complex challenges using cutting-edge technologies, collaborate with teams, and help shape cloud-based data solutions that support business goals and client needs.

Benefits

Flexible benefits including health and retirement
Travel perks for flights, hotels, and more
Access to over 20,000 courses for skill development
Participation in global Inclusion Groups

Qualifications

  • 2+ years of experience as a Software Development Engineer or similar role.
  • Familiarity with Agile, DevOps, and CI/CD in cloud environments.
  • Proficiency in programming or scripting languages such as Python, Java, Scala, or Ruby.

Responsibilities

  • Writing code using Python, Java, Scala, Spark, and SQL.
  • Implementing solutions for data modeling, pipelining, transformation, and orchestration.
  • Collaborating with product owners and data engineers to develop features.

Skills

Python
Java
Scala
SQL
Data Engineering

Education

Bachelor’s/Master’s Degree in Computer Science, Mathematics, Statistics, Economics, or related fields

Tools

Cloud Technologies (EMR, Lambda, EC2)
Dashboarding tools (Tableau, Power BI, MicroStrategy)

Job description

Amex GBT is a place where colleagues find inspiration in travel as a force for good and – through their work – can make an impact on our industry. We’re here to help our colleagues achieve success and offer an inclusive and collaborative culture where your voice is valued.

As a member of Amex GBT’s Data Enablement Engineering group, you will tackle the organization’s most sophisticated and impactful challenges using cutting-edge data technologies. Working in an agile development mindset, you will contribute to our cloud-based data platform and ensure it scales dynamically and operates reliably. Internal and external clients will use the products you develop to gain in-depth insights into travel programs, financials, and operations. Data scientists will leverage the platform you build to train and deploy machine learning models daily.

What You’ll Do:

  1. Writing code – lots of it. We use Python, Java, Scala, Spark, and SQL. We welcome programmers of all backgrounds as long as you focus on data engineering solutions and quality.

  2. Foster and deepen understanding of vast data sources in the cloud and know precisely how, when, and which data to use to solve business problems.

  3. Implement and support critical streams and datasets that support our business, clients, and data scientists.

  4. Design and implement solutions including data modeling, pipelining, transformation, and orchestration.

  5. Collaborate with product owners, operations, finance teams, and other data engineers to develop features benefiting GBT and its clients.

  6. Apply best practices such as infrastructure as code, automated testing, and code reviews.

Optional But Desirable Skills:

  1. Experience with full-stack development using JavaScript, React, Java, or Flask for building small applications or internal tools.

  2. Ability to develop and maintain data-centric applications like chatbots or interactive dashboards, integrating front-end and back-end components.

  3. Experience designing user interfaces and APIs that facilitate data integrations.

Who You Are:

We look for talented individuals with strong engineering skills.

  1. Bachelor’s/Master’s Degree in Computer Science, Mathematics, Statistics, Economics, or related fields.

  2. 2+ years of experience as a Software Development Engineer or similar role.

  3. Experience with Agile, DevOps, and CI/CD in cloud environments.

  4. Proficiency in programming or scripting languages such as Python, Java, Scala, or Ruby.

  5. Experience with cloud technologies like EMR, Lambda, EC2, and data pipelines.

  6. Familiarity with dashboarding tools such as Tableau, Power BI, or MicroStrategy.

  7. Experience with Airflow, Jenkins, Snowflake, Kinesis, or similar technologies.

No relocation or sponsorships are provided.

#GBTJobs

Location: London, United Kingdom

The #TeamGBT Experience

  • Flexible benefits: health, welfare, retirement, parental leave, adoption assistance, wellbeing resources.

  • Travel perks: weekly deals on flights, hotels, cruises, and car rentals.

  • Skill development: access to 20,000+ courses, leadership programs, internal job openings.

  • Inclusion: participate in global Inclusion Groups to discuss challenges and initiatives.

  • And much more!

All applicants will receive equal consideration regardless of age, sex, gender, race, religion, disability, or other protected characteristics.

Click Here for Additional Disclosures in accordance with the LA County Fair Chance Ordinance.

We are committed to providing reasonable accommodations for individuals with disabilities. Please inform your recruiter if needed. For data protection details, see the Amex GBT Recruitment Privacy Statement.

What if I don’t meet every requirement? If you’re passionate about our mission and believe you’d be a great addition, don’t worry about "checking every box"—apply anyway. You might be exactly who we’re looking for!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.