October 17, 2023

Software Engineer

21,600 (est.)

Drive Your Career Forward with BMW

At BMW Financial Services in Farnborough, we're not just offering a placement; we're providing an opportunity to learn, grow, and make an impact from day one. Our supportive environment empowers you to bring your unique ideas to the table and showcase your abilities.

About BMW Financial Services in Farnborough

Our Farnborough Summit ONE campus houses the National Sales Company for the BMW Group in the UK, BMW Group Financial Services, and Alphabet (GB) Ltd., a leading provider of Business Mobility Services. In 2020, we brought together BMW Financial Services and Alphabet to stay relevant in a changing business environment.

We offer a modern, empowering office culture, with features such as:

  • A flexible work persona shift - where being yourself is effortless.
  • Flexible working hours - promoting work/life balance.
  • Opportunities to support our house charity with fundraising events.
  • Creative open spaces, including table-tennis tables, to encourage innovation and engagement.

Join the BMW Financial Services Digital Team

Our Digital team at BMW Financial Services is dedicated to developing systems and solutions that make buying a car or motorbike online with finance easy. We embrace an Agile approach, working as a project team to build Minimum Viable Products (MVPs) and continuously enhance them. Our department is business-focused yet highly tech-savvy.

Your Role and Responsibilities

As a Digital Software Engineer Placement student at BMW Financial Services, you will:

  • Collaborate with feature teams, 3rd party software providers, central Munich teams, and other departments to develop, implement, and integrate Digital projects.
  • Become a vital member of the Digital team, providing suggestions and recommendations for new initiatives.
  • Support your team through various tasks, including system testing, documenting technical requirements, and assisting in communication strategies for new systems.
  • Work with agility, adapting to different projects as per business strategy.
  • Analyse data sets, identify key insights, trends, and present results and reports to various areas of the business.
  • Understand different data sets and their integration and diagnose issues and anomalies.
  • Learn system architectures and identify future integration pieces and potential problems.
  • Take ownership of ad-hoc projects, including exploration, implementation, and reporting.
  • Work with applications and technical data sources, including databases, APIs, and JAVA development.

Requirements and Qualifications


  • Pursuing a BSc in Computer Science or a related field, with a predicted 2:2 graduation.
  • Proficient in SQL, Java, and APIs.
  • Interest or experience in coding or programming.
  • Innovative, entrepreneurial mindset with problem-solving skills.
  • Commercial acumen and relationship-building abilities.
  • Keen interest in data, numbers, and new technologies.
  • Business qualification at A-Level or part of your degree is a plus.

Why Choose BMW Financial Services?

  • Good Pay: Competitive annual salary of £21,600, 26 days of annual leave, and an attractive pension scheme.
  • Rewarding Work-Life Balance: A flexible working model that promotes balance and well-being.
  • Exciting Additional Benefits: Access to our Advantages scheme, offering discounts and a subsidised on-site restaurant.

What We Offer

  • Support and Training: Help settling into your role and ensuring your training needs are met.
  • Sustainable and Ethical Practices: We're committed to working sustainably and ethically.
  • Encouragement and Development: We value your contributions and support your personal and career development.
  • Skill Building: Develop soft skills like creating working relationships, effective communication, presentation skills, and confidence.

Start Your Journey with BMW

Application Deadline: Thursday, November 30, 2023

Join us and become a driving force in the future of BMW Financial Services. Don't miss this opportunity; apply today!

Working at 




Why Apply at


Application Stages
Apply For Job