The University of Southampton


We are hiring.

Microsoft is hiring top students for new graduate and intern positions in Software Development in both the U.S. and in Europe.

Who should apply?
Positions are open to candidates pursuing a B.Sc., M.Sc., or Ph.D. degree in Engineering, Computer Science or related field and those who graduated with such a degree within the past year.
Internship opportunities are available across all our geographies. Due to their high demand we recommend you apply as early as possible.

- Excellent programming skills. Experience with object oriented programming languages, preferably C, C++, C# and/or Java.
- Familiarity with data structures and algorithms as well as feature definition, design and feasibility.
- Ability to solve complex problems with user experience in mind.

Software engineers at Microsoft are passionate about building technologies that make the world a better place. At Microsoft, you will collaborate with a team of programming experts, solving problems and building some of the world’s most advanced services and devices.
Your efforts on the design and development of next-generation applications will have an impact on millions of people. You are the link between abstract concepts and delivered solutions.

How do you apply?
Have questions or want to apply? Simply visit:

Check out what’s happening right now at Microsoft and what you could be working on: