Software Development Engineer II - Decision Analytics
Software Development Engineer II - Decision Analytics

Software Development Engineer II - Decision Analytics

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Write code and develop data solutions using Python, Java, and more.
  • Company: Join Amex GBT, a leader in travel innovation and impact.
  • Benefits: Enjoy flexible benefits, travel perks, and access to 20,000+ courses.
  • Why this job: Make a real impact in travel while collaborating in an inclusive culture.
  • Qualifications: Bachelor’s/Master’s in relevant fields with 2+ years of experience required.
  • Other info: No relocation or sponsorships provided; apply even if you don’t meet every requirement.

The predicted salary is between 36000 - 60000 £ per year.

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!

#J-18808-Ljbffr

Software Development Engineer II - Decision Analytics employer: American Express Global Business Travel

At Amex GBT, we foster an inclusive and collaborative culture where your contributions are valued, making it an excellent employer for those passionate about technology and travel. Located in London, our team enjoys flexible benefits, extensive skill development opportunities, and unique travel perks, all while working on impactful projects that leverage cutting-edge data technologies. Join us to grow your career in a supportive environment that encourages innovation and personal growth.
A

Contact Detail:

American Express Global Business Travel Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer II - Decision Analytics

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Java, Scala, and SQL. Having hands-on experience or projects showcasing your skills in these languages will make you stand out.

✨Tip Number 2

Engage with the data engineering community online. Join forums or groups related to cloud technologies and data analytics. This can help you gain insights into industry trends and may even lead to networking opportunities that could benefit your application.

✨Tip Number 3

Showcase your understanding of Agile and DevOps practices. Be prepared to discuss how you've applied these methodologies in past projects, as they are crucial for the role and demonstrate your ability to work in a collaborative environment.

✨Tip Number 4

Consider building a small project that integrates front-end and back-end components, especially if you have experience with JavaScript or React. This will not only enhance your skills but also provide a tangible example of your capabilities to discuss during interviews.

We think you need these skills to ace Software Development Engineer II - Decision Analytics

Proficiency in Python
Proficiency in Java
Proficiency in Scala
Experience with SQL
Data Engineering Solutions
Cloud Technologies (EMR, Lambda, EC2)
Data Modeling
Data Pipelining
Data Transformation
Data Orchestration
Agile Development Methodologies
DevOps Practices
CI/CD in Cloud Environments
Automated Testing
Code Reviews
Familiarity with Dashboarding Tools (Tableau, Power BI, MicroStrategy)
Experience with Airflow
Experience with Jenkins
Experience with Snowflake
Experience with Kinesis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Python, Java, Scala, and cloud technologies. Emphasise any projects that showcase your data engineering skills and familiarity with Agile methodologies.

Craft a Compelling Cover Letter: In your cover letter, express your passion for data engineering and how it aligns with Amex GBT's mission. Mention specific examples of how you've tackled complex challenges using data technologies and your collaborative experiences with cross-functional teams.

Showcase Relevant Projects: Include a section in your application that details specific projects or contributions you've made in previous roles. Highlight any experience with data modelling, pipelining, or building data-centric applications, as well as your proficiency with tools like Tableau or Airflow.

Highlight Continuous Learning: Mention any courses, certifications, or self-directed learning you've undertaken related to software development and data engineering. This shows your commitment to professional growth and staying updated with industry trends, which is highly valued by employers.

How to prepare for a job interview at American Express Global Business Travel

✨Showcase Your Coding Skills

Since the role involves writing a lot of code, be prepared to discuss your experience with Python, Java, Scala, and SQL. Bring examples of your previous work or projects that highlight your coding abilities and problem-solving skills.

✨Understand Data Engineering Concepts

Familiarise yourself with data modeling, pipelining, and orchestration. Be ready to explain how you have implemented these concepts in past roles and how they can solve business problems effectively.

✨Demonstrate Collaboration Experience

This position requires working closely with product owners and other teams. Prepare to share examples of how you've successfully collaborated in an agile environment and contributed to team goals.

✨Highlight Your Cloud Knowledge

As the role involves cloud technologies, ensure you can discuss your experience with tools like EMR, Lambda, and data pipelines. Be specific about how you've used these technologies to enhance data solutions.

Software Development Engineer II - Decision Analytics
American Express Global Business Travel
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>