IBM vs Microsoft Graduate Scheme 2027: Which Should You Apply To?
“built on learning, mentorship, and the trust to take on bold challenges”
Purnima, Consulting, India, who started as a Junior Developer and is now a Senior Architect, describing her IBM path. One person’s account, not a UK graduate. Source: IBM, Internships
The IBM vs Microsoft graduate scheme question has a shared starting point: neither company runs one fixed UK graduate scheme with a single opening and closing date. IBM hires into individual entry-level roles through its careers site, with separate routes for internships, an apprenticeship and a European sales programme. Microsoft hires into early-in-profession roles and then enrols qualifying hires in Aspire, a development programme you join after you start. Read our full guides to the IBM graduate scheme and the Microsoft graduate scheme for the detail on each. For other tech routes, see Microsoft vs Google and IBM vs Accenture.
IBM vs Microsoft graduate scheme at a glance
| IBM | Microsoft | |
|---|---|---|
| Is there a fixed UK scheme? | No. Individual entry-level roles, applied for one at a time | No. Individual early-in-profession roles on the careers site |
| Other routes | Internships, apprenticeship (no degree required), IBM Sales Accelerator Program for Europe | Aspire enrolment after you are hired through a qualifying programme |
| Deadline | No single deadline; roles are posted individually | No fixed window; each posting sets its own |
| Stages | Application, screening, online assessment, interview or assessment centre, decision | Profile and application, initial interview, final interview if selected, decision; all interviews virtual |
| Pay | Not published by IBM; reported figures only | Stated in each posting |
The single biggest difference: a published assessment process vs published pay
IBM sets out its process in detail: its application steps page describes five stages, including one or two online assessments (a coding assessment, a video assessment on webcam and a text-based English language assessment), and publishes a policy on using AI. Microsoft publishes less about the mechanics, but states pay in each posting, and its early-in-profession careers page explains how Aspire follows a qualifying hire. In short: IBM tells you more about how you will be assessed, Microsoft tells you more about what a specific role pays.
IBM vs Microsoft graduate scheme 2027: pay compared
Neither company publishes one UK graduate salary, and the figures below are not like-for-like. Read them as signals.
| IBM | Microsoft | |
|---|---|---|
| Reported pay | About £34,000 average base for Graduate Software Engineer (Glassdoor, 63 reports); recent UK entries £25,000 to £36,000, mostly Hursley, one London entry at £33,000 | No UK graduate average found; one London sales role lists a typical base of £42,600 to £61,200 |
| Source | Self-submitted figures | The company’s own posting for that single role |
The Microsoft range comes from a single sales posting (Account Executive, Digital Natives, London, posted 12 October 2026), not from a graduate scheme, so it does not tell you what a graduate engineer earns. The IBM figures are self-submitted on Glassdoor. Microsoft links a UK pay and benefits page that we could not open to read the detail. To see any salary after tax, use Debut’s Paycheck Calculator.
What the job actually feels like
IBM’s guidance for entry-level consulting lists tracks such as Developer, Data Scientist, Technical Specialist, Consultant and Designer, and warns that consultants can travel as much as 90% of the time depending on the client. Purnima’s account above describes a path built on mentorship and bold challenges, but she is in India, so it is one person’s view, not a UK graduate’s.
Microsoft describes Aspire as built around immersive learning, mentorship and community events. For a Microsoft voice, the only named quote we found is from Chris Bishop of Microsoft Research Cambridge, who said in 2018 the lab was “keen to nurture the next generation of talent”. That was about a UK AI residency for graduates, a different programme, so read it as context, not a description of today’s hiring (Microsoft UK Stories). We could not find a recent named Microsoft graduate quote, so we have not invented one.
Programme structure
IBM. There is no single programme structure, because you apply to individual roles. IBM’s UK entry-level page lists four routes: the entry-level job search for recent graduates and students, internship programmes that put interns on projects from day one, the IBM Apprenticeship Program for people with experience but no degree, and the IBM Sales Accelerator Program for Europe (the intake on IBM’s page is based in Valencia, so it may not suit a UK-based applicant).
Microsoft. Aspire is a 1+ year learning and development journey for new hires who meet its eligibility rules, and Microsoft says eligibility depends on hiring pathway, employee status and role. You cannot apply to Aspire directly: you apply for a job, and enrolment follows if you qualify. Featured roles include Software Engineer, Product Manager, Program Manager, Product Marketing Manager, Technical Support, Data & Applied Scientist and Customer Success.
Application process
IBM has five stages. Apply online to one role at a time, and note that applications cannot be edited after submission; you can withdraw and reapply while the role is open. Screening follows, with IBMers reviewing your skills and experience. Then comes one or two online assessments, depending on the role. An interview by phone, video or in person, or an assessment centre with a group exercise, comes next, followed by a decision. For entry-level consulting, IBM’s guide also describes a first-round case interview and a second-round behavioural interview. IBM’s AI policy allows AI for grammar, interview practice and company research, but not for generating a whole CV or cover letter, completing assessments, or answering live interviews.
Microsoft asks you to create a profile on the careers site, or join the Talent Network for alerts, then apply to a role and answer its questions. There is an initial interview, and if you are selected a final virtual interview day with one-to-one meetings with Microsoft employees and both behavioural and functional or technical questions. Depending on the role, you may be asked to write code or share a creative portfolio or project. Microsoft’s hiring tips include preparation videos for technical, hardware, data science and business roles.
Prepare with our assessment centre guide and survival guide, make your CV readable with the ATS-friendly resume guide, and write your own letter with our cover letter guide.

Locations
IBM’s locations depend on the role: recent UK Graduate Software Engineer salary entries are mostly at Hursley, with one in London, so check each posting. Microsoft’s postings state the location every time. Our one live example, the Account Executive role, is based in London with three days a week in the office, but that is one role, so check yours.
Deadlines
Neither company has a graduate deadline. IBM posts roles individually, so join the IBM Talent Network and set job alerts. Microsoft sets a date in each posting, so use its careers site alerts or Talent Network. For both, apply early, because you cannot predict when a single role will close.
Benefits
Neither company’s benefits are listed on the early-careers pages we opened. IBM does not list a package, and Microsoft’s UK pay and benefits page and each posting carry the detail, so confirm benefits in your offer.
A word from people already doing the job
Purnima’s IBM account is about mentorship and learning, but she is based in India. Chris Bishop’s Microsoft quote is about a 2018 research residency, not Aspire. Both are single views of different things, and we found no like-for-like quotes from current UK graduates at either company. We would rather say so than invent them.
IBM vs Microsoft graduate scheme 2027: which one should you apply to?
Choose IBM if you want a clearly documented process, you are comfortable with coding, video and English-language assessments, you are drawn to consulting, development or data roles, or you have experience but no degree and want the apprenticeship route.
Choose Microsoft if you want to apply to specific engineering, product, marketing, technical support, data science or customer success roles and see pay stated in the posting, and you are happy with virtual interviews and Aspire after you start. Many applicants apply to both.
For more tech options, compare Google, Amazon and BT, or browse the Graduate Scheme hub.
FAQ
Do IBM or Microsoft have a UK graduate scheme?
Neither runs one fixed scheme. IBM lists entry-level roles, internships and an apprenticeship. Microsoft hires into early-in-profession roles and enrols qualifying hires in Aspire.
Which pays graduates more, IBM or Microsoft?
IBM’s Graduate Software Engineer averages about £34,000 on reported figures. We found no UK graduate average for Microsoft, only ranges in individual postings, so a direct comparison is not possible.
Can I apply to Aspire?
No. Aspire is a development programme for new hires, and enrolment is automatic if you are hired through a qualifying programme.
How many stages are there?
IBM describes five: application, screening, online assessment, interview or assessment centre, and decision. Microsoft describes an initial interview and, if selected, a final virtual interview.
Can I use AI on my application?
IBM allows AI for grammar, interview practice and research, but not for writing a whole CV or cover letter, completing assessments, or answering live interviews. Check Microsoft’s rules in each posting.
Can I apply without a degree?
IBM’s apprenticeship is for people with experience but no degree. Microsoft’s requirements are set per posting, and the role we reviewed accepts one year of industry experience or a bachelor’s degree or equivalent experience.
Do IBM and Microsoft sponsor visas for graduates?
Check each posting. The Microsoft role we reviewed requires legal authorisation to work in the UK.