Alfa Financial Software Limited


Company Company Profile

We’re Alfa. We help asset finance companies improve their business performance by implementing our software - Alfa Systems - and applying our wide-ranging experience of the industry. Blue-chip clients such as Bank of America, Mercedes-Benz and Nordea have reaped the benefits of Alfa’s finest assets: our people. We are extremely proud of our track record of successful projects, a testament to the skills, experience and knowledge of our people who develop organically through the company from graduate joiner to senior manager.

Established in 1990 and with over 420 employees worldwide, we are headquartered in London with projects all over Europe, the US and Australasia. We can offer you a future in Software Engineering or Consulting - whichever you prefer. Alfa careers are for people of all academic backgrounds and will see you working at our London HQ or potentially at a client’s site in the UK or in one of the many European countries where we have implementations. You may even spend a period in one of our US or AsiaPac locations.

We look for a diverse range of people with varying skills and passions and you should have an excellent academic record from any degree background. Although the job entails technology and finance, experience in these areas is not a prerequisite - when you join Alfa, we’ll teach you everything you need to know.

Case Studies

  • Name: Adam Morrison
  • Role: Consultant
  • Joined: October 2016

"... the social side of the business: we really are very well looked after!..."


One of my friends had joined the graduate programme and told me all about how Alfa could be a really rewarding place to work. Like many graduates who join Alfa I had no technical experience before I arrived, but the induction training was incredibly thorough and supportive. Within only six weeks, I was already out working at a client’s offices!

My roles have been with some of Alfa’s longest-held clients, and this has offered an enormous range of problem-solving opportunities. Working so closely with the clients themselves has brought the opportunity to learn about the full breadth of requirements they have, meaning no two weeks are ever alike. It’s not possible to talk about my experience with Alfa without discussing the social side of the business: we really are very well looked after!

  • Name: Rosie Carroll
  • Role: Junior Software Engineer
  • Degree: Geology

"Before starting Alfa I studied Geology, completed an internship at a FinTech start up and the first year of another graduate scheme. However, I was finding it difficult to find a position where I could improve my coding skills as I did not have a technical background. Alfa hired me for my potential as well as my previous experience in different fields. This has allowed me to undergo training to become a professional software developer. All while being supported and paid throughout. Allowing me to utilise my problem solving skills which I developed in my Geology degree. The interview process at Alfa was refreshing. It was very quick and personable.

I bonded well with my cohort and would meet up after work which we still do even on Zoom. I was happy to realise that everyone came from a variety of backgrounds and were not all fresh graduates. We had 10 weeks training in Java and asset finance, with the last 6 weeks writing production code. As a junior software developer my work is varied from writing code which creates new products for the client and internal improvements. I like that it is a mid-size company as I am able to build a reputation and create opportunities for myself. I have been able to write external blogs, give technical talks, demos to the client and organise volunteering at a local charity – Code Your Future. I am able to use my interpersonal skills every day while still being a developer. I am happy at my job, learn something new every day, have made great friends and I receive good benefits as well."

  • Name: Doyinsola Ishola
  • Role: Consultant
  • Degree: Electronic Engineering & Engineering with Business

"I studied Electronic Engineering in University College Dublin and followed that with an MEng in Engineering with Business. As an electronic engineering graduate, it felt natural to start out in a semi-conductor company, but a little after a year, it became apparent that it wasn’t quite for me.

I realised that I wanted an environment where I would have real client exposure but would also be exposed to exciting technology. Alfa provided such an environment – challenging but with supportive structures. The graduate programme starts you off with an intense initiation where you are immersed in the functional world of Alfa and trained in Java development.

My first role in Alfa was mostly technical and afforded me the opportunity to research and scope out new and exciting technologies that could be beneficial to Alfa and our clients. The role that followed was mostly client facing where I continued to develop my problem solving and analysis skills. It also gave me first-hand experience with managing client relationships.

An important realisation I made prior to joining Alfa was that enjoying where I work and the day to day interactions with colleagues is an important aspect of working life for me.

Making these realisations really helped to narrow down my list of prospective companies. In my search, Alfa stood out to me because, in addition to ticking all the career development boxes, it was so very clear that I was going to get on with my colleagues. From first contact with the administration team, to HR and the directors during interviews, you could tell that Alfa valued inclusivity. The drive to foster an inclusive and diverse environment has continued to grow and is backed at every level. Today I co-chair the Alfa for Racial Equity community which is just one of the many inclusion initiatives we have at Alfa.

Apart from enjoying my work, the people I’ve met at Alfa really have been instrumental to settling into life in London. It’s great getting to work with so many intelligent and personable people."

  • Name: Manchal Kumar
  • Role: Junior Software Engineer

"I graduated from King's College London with a Masters in Pharmacy and then went on to pursue a Masters in Management at Imperial College Business School. When looking for career opportunities, I had little idea of what industry I wanted to work in but one thing I was sure about was that I needed a good company culture. I had done some basic coding during my second masters and liked the challenge so when I came across Alfa I was really happy with the combination of technology, finance and culture on offer.

My intake consisted of graduates from varying disciplines but the training structure catered to all our technical abilities and we were all well supported. The extensive training started off with four weeks of an introduction to asset finance and the technologies used within Alfa. This followed with six weeks of development initiation where we were able to apply our new skills under close supervision. It was the perfect environment for us to work on real Alfa issues, make mistakes and learn from them. Development initiation is what strengthened my decision to join product engineering as a software engineer. Even though there was a steep learning curve, I enjoyed coding and the open culture within Alfa meant that I never hesitated to seek help and support from people at all levels in the company.

After just over a year on product engineering, I decided I wanted to try out a client project. The transition was smooth, I raised my desire with my manager and a few weeks later an opportunity became available. In this role, I deal with new challenges every day and work closely with client senior staff to ensure the Alfa product fits in with their needs. I have had the opportunity to build a completely new set of skills, helping me appreciate both engineering and project teams.

The people and culture at Alfa are fantastic. The hackathons, innovations days and quarterly meetings are a great way to stay connected and inspire ideas and the company has pulled through in keeping this culture alive even during a global pandemic. We really are well looked after."

  • Name: Musawar Shahid
  • Role: Software Engineer

“Having studied Economics and with 6 months left of my Masters in Finance, I realised that the finance industry was well underway with its integration with the world of technology. I started to explore opportunities that would allow me to gain exposure to both these industries. Alfa was a company that situated nicely within these two industries, and assured me that even though I did not have a background in tech, it would not be an issue as they would train me in Java and other skills necessary for the role.

The graduate scheme puts you through a great training program and has you working on Alfa’s codebase almost directly from the start. So not only was I getting paid to be trained up, but I was also making changes, under supervision, that improved Alfa’s code within the first few weeks of being there, which built up my confidence in my coding ability.

Following the training program, I joined the Implementation stream as an Analyst where I was working on a project with a client that was gearing up to go-live. I was particularly drawn to Alfa as a company because of the fluidity they offered between their roles, and after spending about a year in Implementation, I moved over to Product Engineering as a Software Engineer.

I enjoy working at Alfa because they have an incredible work-life balance and they take care of us. During the pandemic, Alfa held (virtual) social events organised by our fantastic events team which kept us going. On top of that, there are many opportunities to grow and try new things; I’ve just completed running a work experience program which was awesome! The people at Alfa are nothing short of amazing, everyone treats a problem like it’s their own and are willing to help.”

Training & Profiles

What we do

Alfa Systems is at the heart of some of the world’s largest and most innovative asset finance companies. Supporting all types of auto, equipment and wholesale finance business, Alfa Systems is an enterprise-level application developed using leading-edge digital technologies to deliver proven functionality and performance.

Our customers use Alfa Systems to administer both retail and corporate business, from point of sale, through originations, to contract management and remarketing. Alfa Systems manages both high-volume transactions and complex leases and loans, in any region, language and currency.

Our work covers the development of the Alfa Systems product and the extensive consulting support required to assist the client from project inception through to successful implementation. Our innovative software leads the industry in functional scope, performance and user experience, but sacrifices nothing in terms of reliability.

Application Procedure

Our application process is simple. We feel we can best get to know you through conversations, so we won’t ask you to undertake any psychometric tests or attend an assessment centre. If you are interested:

  • Apply online by uploading your CV and covering letter.
  • Telephone interview
  • First round interview with a member of HR and a representative from across the business
  • Final round interview with senior management

Interviews are currently taking place remotely over Zoom.

As you progress in the company you will also have the chance to benefit directly from our success. You’ll be rewarded for loyalty and performance with these benefits

  • Bonus scheme: Participation in company profit related pay scheme (PRP) after 18 months
  • Company car scheme: Access to company car or cash allowance equivalent
  • Additional holiday allowance: Up to 5 days additional holiday with seniority
  • Share Awards: Recognition of performance through share awards
  • Sabbatical leave: Ability to take unpaid leave


What is the recruitment process?

Our application process is simple. We feel we can best get to know you through conversations, so we won’t ask you to undertake any psychometric tests or attend an assessment centre. If you are interested:

  • Apply online by uploading your CV and covering letter.
  • Telephone interview
  • First round interview with a member of HR and a representative from across the business
  • Final round interview with senior management

Interviews are currently taking place remotely over Zoom.

What qualifications do I need to have to apply?

Our Junior Software Engineers and Analysts are recruited from graduates across all disciplines. We look for people who are inquisitive, technically minded, and fun to work with. Induction and pre-project training is around 10 weeks so new joiners need to be ready to take on lots of learning from the start of their career.

We look for academically bright graduates, which means a 2:1 or above at university level in any discipline and all As and Bs at A level. Although you may not have experience in technology or finance, we will teach you everything you need to know - but your interest in these areas must be genuine. Whilst we consider applications from all disciplines, a degree in Computer Science, Information Systems, Finance or related business and STEM fields and some experience in programming may help.

Please note, we always consider and take into account extenuating circumstances so please state in your application if this applies to you.

How can I prepare for the interview process?

  • We want to get the best out of you in your interview. You know what qualities and skills you bring to us, so make sure you tell us.
  • We need to be sure you are actually interested in the different facets of the role so researching and showing an enthusiasm for the asset finance industry, our projects, our clients and what the graduate programme entails is a must.
  • Showing how you stand out from the crowd can be tough, so have a think before the interview about achievements and experiences that make you the best person for the job.
  • Our company values are very important to us, and we’re always encouraging people to live and demonstrate them- so be prepared to talk about these in your interview.

Where will I be based?

As a graduate, you will be based out of our London HQ with the opportunity to work flexibly. During training there may be certain days we will ask you to come into the office. There may be future opportunities to be seconded to one of our US, Australia or New Zealand locations, depending on your role.

What does the graduate programme training involve?

All graduates start with a training programme lasting around 10 weeks. After an action-packed first week learning all about our company and the industry, you’ll move away from training in the traditional sense and into a more dynamic learning environment.

What learning and development opportunities are there at Alfa?

Employees can use up to 5 paid days per year to focus on their own learning and development. Our Learning and Development (L&D) team provides a wide-ranging suite of learning opportunities for all employees to learn at a pace they are comfortable with. Whether you are looking to attend an internal course or workshop, wish to pursue external studies or attend an industry conference - Alfa will support you throughout every step of your learning journey.

Throughout your career, our performance and development process will give you formal feedback about your work and identify development needs. The process lets you know how you are progressing, where you are particularly strong, and where you should be channelling your efforts. This enables you to manage the pace and direction of your own career. Your manager will provide regular support and advice to help you realise your potential, and be the best you can be.

How much time will I spend coding?

Every new joiner at Alfa starts off by learning our product from the inside-out; that means software development. During your initial training, you will learn the fundamentals of programming as well as undertake a 6 week Java programming bootcamp. After your initial training, you will either join our central development team (Product Engineering) or you will move to an implementation role on one of our client projects. Both options are accompanied by appropriate training and support along the way.

How will I be rewarded?

Rewarding and recognising employees for their hard work and contribution is one of our key principles. We also want to make sure you are supported in all areas of your life, both at work and outside of work. We offer a competitive starting salary plus the following benefits and perks:

  • Graduate Starting Salary: £40,000
  • Pension: Employees contribute through a salary exchange scheme, matched by the company up to 6%.
  • Annual Leave: 33 days’ annual leave (including public holidays)
  • Medical Insurance: Private health insurance with AXA, including access to a GP
  • Life, Health and Travel Insurance: Life, disability, income protection and worldwide travel insurance
  • Employee Assistance Programme (EAP): Helps you in every area of your life when and where you need it, 24 hours a day
  • Gym access: Access to gyms, studios and wellbeing services with Gympass
  • Wellbeing Support: Access to wellbeing resources and services, including mental health and physiotherapy support
  • Retail Discounts Programme: Instant access to discounts and deals with ‘000s of retailers, including supermarkets and gyms
  • Cycle to Work Scheme: Access to salary sacrifice cycle to work scheme
  • Interest Free Loan: Access to an interest free loan up to £10,000
  • Volunteering: 3 days' paid volunteering per year
  • Membership of Professional Bodies: Fully subsidised membership of professional bodies
  • Learning & Development (L&D): 5 days’ paid learning per year. Access to a comprehensive ongoing curriculum with advanced supplemental learning
  • Social Events: Regular social events, quarterly company meetings and annual company conferences (most recently Barcelona and Dubrovnik)
  • Innovation Afternoons and Hackathon: Quarterly Innovation Days and an annual Hackathon
  • Family Friendly Leave: Enhanced maternity, paternity and adoption leave with family- friendly policies
  • Employee Referral Programme: Earning you up to £3,000 (or local equivalent) following a successful hire
  • Travel Allowance: Salary supplement when working outside London
  • Flexible Working: Ability to work flexibly (after initial training)

What is the Alfa Financial Software graduate starting salary?


What is the Alfa Financial Software graduate starting salary?