Best Universities for Software Engineering in Europe

Updated: February 29, 2024

  • Art & Design
  • Computer Science
  • Engineering
  • Environmental Science
  • Liberal Arts & Social Sciences
  • Mathematics

Below is a list of best universities in Europe ranked based on their research performance in Software Engineering. A graph of 6.35M citations received by 364K academic papers made by 749 universities in Europe was used to calculate publications' ratings, which then were adjusted for release dates and added to final scores.

We don't distinguish between undergraduate and graduate programs nor do we adjust for current majors offered. You can find information about granted degrees on a university page but always double-check with the university website.

1. Imperial College London

For Software Engineering

Imperial College London logo

2. Delft University of Technology

Delft University of Technology logo

3. Technical University of Munich

Technical University of Munich logo

4. Polytechnic University of Milan

Polytechnic University of Milan logo

5. Swiss Federal Institute of Technology Zurich

Swiss Federal Institute of Technology Zurich logo

6. Eindhoven University of Technology

Eindhoven University of Technology logo

7. Federal Institute of Technology Lausanne

Federal Institute of Technology Lausanne logo

8. University of Cambridge

University of Cambridge logo

9. Vienna University of Technology

Vienna University of Technology logo

10. Catholic University of Leuven

Catholic University of Leuven logo

11. RWTH Aachen University

RWTH Aachen University logo

12. University of Manchester

University of Manchester logo

13. University of Oxford

University of Oxford logo

14. University of Twente

University of Twente logo

15. University of Edinburgh

University of Edinburgh logo

16. University College London

University College London logo

17. Karlsruhe Institute of Technology

Karlsruhe Institute of Technology logo

18. KTH Royal Institute of Technology

KTH Royal Institute of Technology logo

19. Technical University of Madrid

Technical University of Madrid logo

20. University of York

University of York logo

21. University of Bologna

University of Bologna logo

22. Technical University of Catalonia

Technical University of Catalonia logo

23. Lund University

Lund University logo

24. Darmstadt University of Technology

Darmstadt University of Technology logo

25. Chalmers University of Technology

Chalmers University of Technology logo

26. University of Southampton

University of Southampton logo

27. University of Amsterdam

University of Amsterdam logo

28. University of Stuttgart

University of Stuttgart logo

29. Lancaster University

Lancaster University logo

30. Norwegian University of Science and Technology

Norwegian University of Science and Technology logo

31. Free University Amsterdam

Free University Amsterdam logo

32. Linkoping University

Linkoping University logo

33. Utrecht University

Utrecht University logo

34. Catholic University of Louvain

Catholic University of Louvain logo

35. Polytechnic University of Turin

Polytechnic University of Turin logo

36. University of Sheffield

University of Sheffield logo

37. Free University of Brussels - VUB

Free University of Brussels - VUB logo

38. Technical University of Berlin

Technical University of Berlin logo

39. University of Trento

University of Trento logo

40. University of Zurich

University of Zurich logo

41. Polytechnic University of Valencia

Polytechnic University of Valencia logo

42. Johannes Kepler University Linz

Johannes Kepler University Linz logo

43. Aalborg University

Aalborg University logo

44. Newcastle University

Newcastle University logo

45. Durham University

Durham University logo

46. University of Bremen

University of Bremen logo

47. Graz University of Technology

Graz University of Technology logo

48. University of Pisa

University of Pisa logo

49. Loughborough University

Loughborough University logo

50. Technical University of Denmark

Technical University of Denmark logo

51. Saarland University

Saarland University logo

52. University of Hamburg

University of Hamburg logo

53. University of Lisbon

University of Lisbon logo

54. Aalto University

Aalto University logo

55. University of Paderborn

University of Paderborn logo

56. Pierre and Marie Curie University

Pierre and Marie Curie University logo

57. University of Tampere

University of Tampere logo

58. University of Bristol

University of Bristol logo

59. Dresden University of Technology

Dresden University of Technology logo

60. Sapienza University of Rome

Sapienza University of Rome logo

61. Aarhus University

Aarhus University logo

62. University of Duisburg - Essen

University of Duisburg - Essen logo

63. University of Oslo

University of Oslo logo

64. University of Limerick

University of Limerick logo

65. University of Groningen

University of Groningen logo

66. TU Dortmund University

TU Dortmund University logo

67. Federico II University of Naples

Federico II University of Naples logo

68. University of Aquila

University of Aquila logo

69. King's College London

King's College London logo

70. City, University of London

City, University of London logo

71. Ghent University

Ghent University logo

72. University of Seville

University of Seville logo

73. University of Munich

University of Munich logo

74. University of Erlangen Nuremberg

University of Erlangen Nuremberg logo

75. University of Gottingen

University of Gottingen logo

76. National Technical University of Athens

National Technical University of Athens logo

77. University of Castilla La Mancha

University of Castilla La Mancha logo

78. Technical University of Kaiserslautern

Technical University of Kaiserslautern logo

79. University of Minho

University of Minho logo

80. University of Kent

University of Kent logo

81. University of Warwick

University of Warwick logo

82. Uppsala University

Uppsala University logo

83. University of Genoa

University of Genoa logo

84. University of Porto

University of Porto logo

85. Blekinge Institute of Technology

Blekinge Institute of Technology logo

86. University of Italian-speaking Switzerland

University of Italian-speaking Switzerland logo

87. University of Padua

University of Padua logo

88. University of Milan

University of Milan logo

89. Radboud University

Radboud University logo

90. Brunel University London

Brunel University London logo

91. Grenoble Alpes University

Grenoble Alpes University logo

92. University of Oulu

University of Oulu logo

93. Complutense University of Madrid

Complutense University of Madrid logo

94. Carlos III University, Madrid

Carlos III University, Madrid logo

95. University of Vigo

University of Vigo logo

96. Malardalen University

Malardalen University logo

97. Claude Bernard University Lyon 1

Claude Bernard University Lyon 1 logo

98. New University of Lisbon

New University of Lisbon logo

99. University of Patras

University of Patras logo

100. University of Glasgow

University of Glasgow logo

Computer Science subfields in Europe

2 PhD Degrees in Software Engineering in Europe for 2024

  • Technology Studies
  • Computer Science
  • Software Engineering

Technology Studies (2)

  • Artificial Intelligence (1)
  • Automation (13)
  • Applied Computer Science (2)
  • Computer Engineering (6)
  • Programming (3)
  • Software Engineering (2)
  • Computer Technology (1)
  • Computing (6)
  • Data Science (5)
  • Electronics (6)
  • Information Systems (16)
  • Information Technology (17)
  • Marine Technology (1)
  • Technology (12)
  • Technology Innovation (2)
  • Technology Management (1)
  • Telecommunication (4)
  • Back to main category
  • United Kingdom (0)
  • Australia (0)
  • Bachelor (0)
  • Certificate (0)
  • Diploma (0)
  • Associate of Applied Science (0)
  • Associate Degree (0)
  • Graduate Certificate (0)
  • Associate of Arts (0)
  • Summer Course (0)
  • Advanced Diploma (0)
  • Postgraduate Diploma (0)
  • Graduate Diploma (0)
  • Foundation Year (0)
  • Postgraduate Certificate (0)
  • A-level (0)
  • Preparatory Program (0)
  • Doctor of Education (0)
  • Advanced Certificate (0)
  • Juris Doctor (0)
  • Undergraduate Pathway (0)
  • Undergraduate Certificate (0)
  • Graduate Pathway (0)
  • 2 years (0)
  • 3 years (1)
  • 4+ years (1)
  • Full time (1)
  • Part time (0)
  • English (2)
  • Portuguese (1)
  • Spanish (0)
  • Italian (0)
  • On-Campus (2)
  • Distance Learning (0)
  • Blended (0)
  • Computer Engineering
  • Programming

Popular degree type

Popular study format

Popular education type

Popular locations

PhD Degrees in Software Engineering

Software engineering is a computer-focused career that involves developing computer programs and systems that are user-friendly, innovative, and fit the desires of customers and clients. Software engineering students learn about applying engineering principles to the development of software and computer programs used and accessed on different devices.

In all, there are over 4000 Higher Education Institutions in Europe offering a wide range of courses at Bachelor, Masters and Doctorate level. With more and more of these organizations offering English as the language of education for at least some of their degree programs, universities in Europe are now of higher quality than ever before. Universities in Europe offer a friendly welcome to foreign students and to give a course of knowledge that meets their profession needs in today’s global demand.

Requirements for the PhD program often involve the student having already obtained a Master’s degree. Additionally, a thesis or dissertation primarily consisting of original academic research must be submitted. In some countries, this work may even need to be defended in front of a panel.

PhD Process

The PhD process at SSE, is well structured and accompanied by close and regular supervision.

Your PhD in the working group "Software Systems Engineering" is intensively supervised and is supported by regular PhD seminars and PhD workshops . The PhD process is structured into the phases as shown below. Each of the first five phases ends with a Quality Gate. At each transition to the next phase, these Quality Gates ensure that the progress and quality of your work allows you to successfully proceed to the next step.

phd software engineering europe

Google PhD fellowship program

Google PhD Fellowships directly support graduate students as they pursue their PhD, as well as connect them to a Google Research Mentor.

Nurturing and maintaining strong relations with the academic community is a top priority at Google. The Google PhD Fellowship Program was created to recognize outstanding graduate students doing exceptional and innovative research in areas relevant to computer science and related fields. Fellowships support promising PhD candidates of all backgrounds who seek to influence the future of technology. Google’s mission is to foster inclusive research communities and encourage people of diverse backgrounds to apply. We currently offer fellowships in Africa, Australia, Canada, East Asia, Europe, India, Latin America, New Zealand, Southeast Asia and the United States.

Quick links

  • Copy link ×

Program details

Application status, how to apply, research areas of focus, review criteria, award recipients.

Applications are currently closed.

Decisions for the 2024 application cycle will be announced via email in July 2024. Please check back in 2025 for details on future application cycles.

  • Launch March 27, 2024
  • Deadline May 8, 2024
  • Winner selected by July 31, 2024

The details of each Fellowship vary by region. Please see our FAQ for eligibility requirements and application instructions.

PhD students must be nominated by their university. Applications should be submitted by an official representative of the university during the application window. Please see the FAQ for more information.

Australia and New Zealand

Canada and the United States

PhD students in Japan, Korea and Taiwan must be nominated by their university. After the university's nomination is completed, either an official representative of the university or the nominated students can submit applications during the application window. Please see the FAQ for more information.

India and Southeast Asia

PhD students apply directly during the application window. Please see the FAQ for more information.

Latin America

The 2024 application cycle is postponed. Please check back in 2025 for details on future application cycles.

Google PhD Fellowship students are a select group recognized by Google researchers and their institutions as some of the most promising young academics in the world. The Fellowships are awarded to students who represent the future of research in the fields listed below. Note that region-specific research areas will be listed in application forms during the application window.

Algorithms and Theory

Distributed Systems and Parallel Computing

Health and Bioscience

Human-Computer Interaction and Visualization

Machine Intelligence

Machine Perception

Natural Language Processing

Quantum Computing

Security, Privacy and Abuse Prevention

Software Engineering

Software Systems

Speech Processing

Applications are evaluated on the strength of the research proposal, research impact, student academic achievements, and leadership potential. Research proposals are evaluated for innovative concepts that are relevant to Google’s research areas, as well as aspects of robustness and potential impact to the field. Proposals should include the direction and any plans of where your work is going in addition to a comprehensive description of the research you are pursuing.

In Canada and the United States, East Asia and Latin America, essay responses are evaluated in addition to application materials to determine an overall recommendation.

What does the Google PhD Fellowship include?

Students receive named Fellowships which include a monetary award. The funds are given directly to the university to be distributed to cover the student’s expenses and stipend as appropriate. In addition, the student will be matched with a Google Research Mentor. There is no employee relationship between the student and Google as a result of receiving the fellowship. The award does not preclude future eligibility for internships or employment opportunities at Google, nor does it increase the chances of obtaining them. If students wish to apply for a job at Google, they are welcome to apply for jobs and go through the same hiring process as any other person.

  • Up to 3 year Fellowship
  • US $12K to cover stipend and other research related activities, travel expenses including overseas travel
  • Google Research Mentor
  • 1 year Fellowship
  • AUD $15K to cover stipend and other research related activities, travel expenses including overseas travel
  • Up to 2 year Fellowship (effective from 2024 for new recipients)
  • Full tuition and fees (enrollment fees, health insurance, books) plus a stipend to be used for living expenses, travel and personal equipment
  • US $10K to cover stipend and other research related activities, travel expenses including overseas travel
  • Yearly bursary towards stipend / salary, health care, social benefits, tuition and fees, conference travel and personal computing equipment. The bursary varies by country.

Early-stage PhD students

  • Up to 4 year Fellowship
  • US $50K to cover stipend and other research related activities, travel expenses including overseas travel

Late-stage PhD students

  • US $10K to recognise research contributions, cover stipend and other research related activities, travel expenses including overseas travel
  • US $15K per year to cover stipend and other research related activities, travel expenses including overseas travel

Southeast Asia

  • US $10K per year for up to 3 years (or up to graduation, whichever is earlier) to cover stipend and other research related activities, travel expenses including overseas travel

Is my university eligible for the PhD Fellowship Program?

Africa, Australia/New Zealand , Canada, East Asia, Europe and the United States : universities must be an accredited research institution that awards research degrees to PhD students in computer science (or an adjacent field).

India, Latin America and Southeast Asia : applications are open to universities/institutes in India, Latin America (excluding Cuba), and in eligible Southeast Asian countries/regions (Brunei, Cambodia, Indonesia, Malaysia, Myanmar, Philippines, Singapore, Thailand, Vietnam).

Restrictions : All award payments and recipients will be reviewed for compliance with relevant US and international laws, regulations and policies. Google reserves the right to withhold funding that may violate laws, regulations or our policies.

What are the eligibility requirements for students?

All regions

  • Students must remain enrolled full-time in the PhD program for the duration of the Fellowship or forfeit the award.
  • Google employees, and their spouses, children, and members of their household are not eligible.
  • Students that are already supported by a comparable industry award are not eligible. Government or non-profit organization funding is exempt.
  • Past awardees from the PhD Fellowship program are not eligible to apply again.
  • Grant of the Fellowship does not mean admission to a PhD program. The awardee must separately apply and be accepted to a PhD program in computer science (or an adjacent field) at an eligible institution.
  • Grant of the Fellowship will be subject to the rules and guidelines applicable in the institution where the awardee registers for the PhD program.

Nominated students in Africa, Australia and New Zealand, Canada and the United States, East Asia and Europe.

Universities should only nominate students that meet the following requirements:

  • Africa: Incoming PhD students are eligible to apply, but the Fellowship award shall be contingent on the awardee registering for a full-time PhD program in computer science (or an adjacent field) within the academic award year of the Fellowship award, or the award shall be forfeited.
  • Australia and New Zealand : early-stage students enrolled in the first or second year of their PhD (no requirement for completion of graduate coursework by the academic award year).
  • Canada and the United States : students who have completed graduate coursework in their PhD by the academic award year when the Fellowship begins.
  • East Asia: students who have completed most of graduate coursework in their PhD by the academic award year when the Fellowship begins. Students should have sufficient time for research projects after receiving a fellowship.
  • Europe: Students enrolled at any stage of their PhD are eligible to apply.

Direct applicant students in India, Latin America and Southeast Asia

  • Latin America : incoming or early stage-students enrolled in the first or second year of their PhD (no requirement for completion of graduate coursework by the academic award year).

What should be included in an application? What language should the application be in?

All application materials should be submitted in English.

For each student nomination, the university will be asked to submit the following material in a single, flat (not portfolio) PDF file:

  • Student CV with links to website and publications (if available)
  • Short (1-page) resume/CV of the student's primary PhD program advisor
  • Available transcripts (mark sheets) starting from first year/semester of Bachelor's degree to date
  • Research proposal (maximum 3 pages, excluding references)
  • 2-3 letters of recommendation from those familiar with the nominee''s work (at least one from the thesis advisor for current PhD students)
  • Student essay response (350-word limit) to: What impact would receiving this Fellowship have on your education? Describe any circumstances affecting your need for a Fellowship and what educational goals this Fellowship will enable you to accomplish.
  • Transcripts of current and previous academic records
  • 1-2 letters of recommendation from those familiar with the nominee's work (at least one from the thesis advisor)

Canada, East Asia, the United States

  • Cover sheet signed by the Department Chair confirming the student passes eligibility requirements. (See FAQ "What are the eligibility requirements for students?")
  • Short (1-page) CV of the student's primary advisor
  • 2-3 letters of recommendation from those familiar with the nominee's work (at least one from the thesis advisor)
  • Research / dissertation proposal (maximum 3 pages, excluding references)
  • Student essay response (350-word limit) to: Describe the desired impact your research will make on the field and society, and why this is important to you. Include any personal, educational and/or professional experiences that have motivated your research interests.
  • Student essay response (350-word limit) to: Describe an example of your leadership experience in which you have positively influenced others, helped resolve disputes or contributed to group efforts over time. (A leadership role can mean more than just a title. It can mean being a mentor to others, acting as the person in charge of a specific task, or taking the lead role in organizing an event or project. Think about what you accomplished and what you learned from the experience. What were your responsibilities? Did you lead a team? How did your experience change your perspective on leading others? Did you help to resolve an important dispute at your school, church, in your community or an organization? And your leadership role doesn’t necessarily have to be limited to school activities. For example, do you help out or take care of your family?)

Students will need the following documents in a single, flat (not portfolio) PDF file in order to complete an application (in English only):

  • Student applicant’s resume with links to website and publications (if available)
  • Short (one-page) resume/CV of the student applicant's primary PhD program advisor
  • 2-3 letters of recommendation from those familiar with the applicant's work (at least one from the thesis advisor for current PhD students)
  • Applicant's essay response (350-word limit) to: Describe the desired impact your research will make on the field and society, and why this is important to you. Include any personal, educational and/or professional experiences that have motivated your research interests.
  • Applicant's essay response (350-word limit) to: What are your long-term goals for your pathway in computing research, and how would receiving the Google PhD Fellowship help you progress toward those goals in the short-term?

How do I apply for the PhD Fellowship Program? Who should submit the applications? Can students apply directly for a Fellowship?

Check the eligibility and application requirements in your region before applying. Submission forms are available on this page when the application period begins.

India, Latin America and Southeast Asia: students may apply directly during the application period.

Africa, Australia, Canada, East Asia, Europe, New Zealand, and the United States : students cannot apply directly to the program; they must be nominated by an eligible university during the application period.

How many students may each university nominate?

India, Latin America and Southeast Asia : applications are open directly to students with no limit to the number of students that can apply from a university.

Australia and New Zealand : universities may nominate up to two eligible students.

Canada and the United States : Universities may nominate up to four eligible students. We encourage nominating students with diverse backgrounds especially those from historically marginalized groups in the field of computing. If more than two students are nominated then we strongly encourage additional nominees who self-identify as a woman, Black / African descent, Hispanic / Latino / Latinx, Indigenous, and/or a person with a disability.

Africa, East Asia and Europe : Universities may nominate up to three eligible students. We encourage nominating students with diverse backgrounds especially those from historically marginalized groups in the field of computing. If more than two students are nominated then we strongly encourage the additional nominee who self-identifies as a woman.

*Applications are evaluated on merit. Please see FAQ for details on how applications are evaluated.

How are applications evaluated?

In Canada and the United State, East Asia and Latin America, essay responses are evaluated in addition to application materials to determine an overall recommendation.

A nominee's status as a member of a historically marginalized group is not considered in the selection of award recipients.

Research should align with Google AI Principles .

Incomplete proposals will not be considered.

How are Google PhD Fellowships given?

Any monetary awards will be paid directly to the Fellow's university for distribution. No overhead should be assessed against them.

What are the intellectual property implications of a Google PhD Fellowship?

Fellowship recipients are not subject to intellectual property restrictions unless they complete an internship at Google. If that is the case, they are subject to the same intellectual property restrictions as any other Google intern.

Will the Fellowship recipients become employees of Google?

No, Fellowship recipients do not become employees of Google due to receiving the award. The award does not preclude future eligibility for internships or employment opportunities at Google, nor does it increase the chances of obtaining them. If they are interested in working at Google, they are welcome to apply for jobs and go through the same hiring process as any other person.

Can Fellowship recipients also be considered for other Google scholarships?

Yes, Fellowship recipients are eligible for these scholarships .

After award notification, when do the Google PhD Fellowships begin?

After Google PhD Fellowship recipients are notified, the Fellowship is effective starting the following school year.

What is the program application time period?

Applications for the 2024 program will open in March 2024 and close in May 2024 for all regions. Refer to the main Google PhD Fellowship Program page for each region’s application details.

A global awards announcement will be made in September on the Google Research Blog publicly announcing all award recipients.

How can I ask additional questions?

Due to the volume of emails we receive, we may not be able to respond to questions where the answer is available on the website. If your question has not been answered by a FAQ, email:

Africa: [email protected]

Australia and New Zealand: [email protected]

Canada and the United States: [email protected]

East Asia: [email protected]

Europe: [email protected]

India: [email protected]

Latin America: [email protected]

Southeast Asia: [email protected]

See past PhD Fellowship recipients.

Discover our collection of tools and resources

Browse our library of open source projects, public datasets, APIs and more to find the tools you need to tackle your next challenge or fuel your next breakthrough.

Resources Banner

3 PhD Programmes in Software Engineering in Europe for 2024

  • Technology Studies
  • Computer Science
  • Software Engineering

Technology Studies (3)

  • Artificial Intelligence (1)
  • Automation (12)
  • Applied Computer Science (3)
  • Computer Engineering (7)
  • Computer Networking (1)
  • Programming (3)
  • Software Engineering (3)
  • Computer Technology (1)
  • Computing (6)
  • Data Science (5)
  • Electronics (6)
  • Information Systems (17)
  • Information Technology (21)
  • Marine Technology (2)
  • Technology (12)
  • Technology Innovation (2)
  • Technology Management (1)
  • Telecommunication (5)
  • Back to main category
  • United Kingdom (1)
  • Czech Republic (0)
  • South Africa (0)
  • Doctor of Education (0)
  • 2 years (1)
  • 3 years (1)
  • 4+ years (1)
  • Full time (2)
  • Part time (0)
  • English (3)
  • Portuguese (1)
  • Spanish (0)
  • Italian (0)
  • Galician (0)
  • On-Campus (2)
  • Distance learning (1)
  • Blended (0)
  • Computer Engineering
  • Programming

Popular study format

Popular education type

Popular locations

PhD Programmes in Software Engineering

Software engineering is a computer-focused career that involves developing computer programs and systems that are user-friendly, innovative, and fit the desires of customers and clients. Software engineering students learn about applying engineering principles to the development of software and computer programs used and accessed on different devices.

Europe is, by convention, one of the world's seven continents. Comprising the western most point of Eurasia, Europe is usually divided from Asia by the watershed divides of the Ural and Caucasus Mountains, the Ural River, the Caspian and Black Seas, and the waterways connecting the Black and Aegean Seas.

The PhD is a doctoral degree, specifically called a "doctor of philosophy" degree. This is misleading because PhD holders are not necessarily philosophers (unless they earned their degree in philosophy!). That said, PhD recipients are able to engage in thought experiments, reason about problems, and solve problems in sophisticated ways.

Software Engineering Ph.D. Program

Software and societal systems department, build it better....

Software is becoming ever more important to our daily lives, as well as every sector of industry.  But as software systems increase in capability, they increase in complexity, resulting in delays, defects, and vulnerabilities.

Our Ph.D. program in Software Engineering seeks to educate the next generation of high-impact software engineering research, development, and educational leaders who will solve the problems associated with building large-scale and critical software systems.  Learn about our groundbreaking research , our world-leading faculty , and our alumni who are already making a big difference in the world.  We hope you will apply  to our Ph.D. program  so you can join us in learning to build software better!

Don't Forget!

Applications to the Ph.D. program in Software Engineering are accepted every year with a deadline in  December. This year the application window is open  September 6th, 2023 - December 13th, 2023.

Learn how to apply

  • Why Software Engineering?
  • What are your research strengths?
  • What will my course of study look like?
  • What are the prerequisites for admission?
  • How is this program going to help my career?
  • How do I apply?

Video Highlights

Our faculty are taking on some of the most exciting technical challenges modern software faces. Learn more about their work in these short research vignettes!

Program Highlight Videos

Featured Student

portrait of ashutosh pandey

Featured Research

photo of locks

Featured Alumna

photo of ciera jaspan

UC Irvine Department of Informatics

Ph.D. Software Engineering

A new code search engine. New insights into how trust emerges (or doesn’t) in distributed software development organizations. New visualizations to aid developers in debugging code. New lessons about the quality of open-source components. A new Internet infrastructure that enables secure computational exchange.

These are just some examples of the wide variety of projects being worked on by current Ph.D. students in the software engineering Ph.D. program at UC Irvine.

As software continues to transform society in dramatic and powerful ways, we must improve our ability to reliably develop high-quality systems. From early incarnations as just an idea or set of requirements to when software is actually built, deployed and customized in the field, many challenges exist across the lifecycle that make creating software still a non-trivial endeavor today.

The software engineering Ph.D. program offers students the opportunity to tackle these challenges, whether it is through designing new tools, performing studies of developers and teams at work, creating new infrastructures or developing new theories about software and how it is developed. No fewer than six faculty members bring a broad range of expertise and perspectives to the program, guaranteeing a diverse yet deep education in the topic.

A strong core of classes introduces students to classic material and recent innovations. At the same time, we focus on research from the beginning. New students are required to identify and experiment with one or more research topics early, so that they can become familiar with the nature of research, write papers, attend conferences and begin to become part of the broader software engineering community. This focus on research naturally continues throughout the program, with an emphasis on publishing novel results in the appropriate venues.

Why study at UC Irvine?

  • Excellence . You will be part of a world-class group of faculty and students who have an outstanding track record of publishing innovative and impactful research.
  • Placement . We prepare our students for rich, fulfilling careers — as faculty members in academia, researchers at corporate research labs, development leads all throughout the industry and entrepreneurs starting their own businesses.
  • Support . You will join a team that strongly believes that working together is essential to progress. Whether within a research group or across groups, we encourage you to seek advice from and work with other faculty members and students.
  • Connections . We host a steady stream of visitors from all over the world to whom you get to talk, demo and present. Moreover, we help connect you with research labs and industry for internships that complement your research.
  • Diversity . UCI was founded with a focus on diversity of thought, experiences and ideas. Our department faculty represent a wide variety of disciplinary backgrounds and have in-depth collaborations across campus.

Interested?

We are always looking for talented students to join! To learn more about our work and accomplishments, we encourage you to explore this web site, as well as the web sites of many research labs and centers in the department. Should you have any questions, please do not hesitate to contact us via our vice chair for graduate affairs or by e-mailing one of the software engineering faculty directly.

Detailed requirements

Please see the catalogue for a detailed description of the requirements of the software engineering Ph.D. program.

  • Graduate Application Process
  • Past Dissertations
  • Ph.D. Research
  • Labs & Centers
  • Student Profiles
  • Graduate Alumni Spotlights
  • Coming from Abroad

phd software engineering europe

“For me, the most enjoyable part of doing research is finding myself at the limits of knowledge. Doing research gives you the ability to provide new findings and perspectives on various phenomena.”

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

👋 Hey there new grad🎉! We've put together a collection of full-time job openings for SWE tech roles in 2024 in Europe! 🚀

shintalha/New-Grad-Europe-2024

Folders and files, repository files navigation, 2024 new grad full-time positions in europe 🎓.

Welcome! 🎉 This is a collection of full-time job openings for new grads in 2024 in the fields of Software Engineering (SWE) and other tech roles in Europe.

🙏 This repository is copied from ReaVNail 's repository called New-Grad-2024 as Europe version. While the original repository contains job postings in America, Remote and Canada locations, this repository contains new grad job postings in the Europe. 🙏

👨🏻‍💻 You can find the guidelines to contribute in How to Contribute file. As this repository is copied from New-Grad-2024 , you can follow the guidelines and issues in the original one.

Roles Status:

The icons next to roles in the table below signify the following:

  • ✅: Available / Open.
  • 🔒: No Longer Available / Closed / Not Open Yet.

⬆️ Back to Top

  • Python 100.0%

Search for Software Developer and Tech Jobs in Europe

  • Linux and Unix
  • Web Developer
  • Netherlands

Jobs at Admiral Technologies

Latest Software Developer and Tech Jobs in Europe

Senior Render Developer (Unannounced Project)

Senior Render Developer (Unannounced Project)

As an integral part of our team, you will play a pivotal role in the development and enhancement of our cross-platform game engine, written in C++. We're seeking an individual with...

Senior Frontend Developer SAP UI5

Senior Frontend Developer SAP UI5

Design, develop, and optimize SAP UI5/Fiori applications to meet business requirements and design specifications. Ensure seamless integration with SAP backend systems using OData...

Technical Support Engineer - French Speaker

Technical Support Engineer - French Speaker

As a Technical Support Engineer, you will provide technical support to customers, customer support personnel, and field support staff, focused on diagnosing, troubleshooting...

Senior Software Engineer - Development Practice

Senior Software Engineer - Development Practice

You will be responsible for defining and implementing solutions to enhance the daily work of the embedded software developers at BMW; You will explore cutting edge technology and...

Senior Embedded Engineer

Senior Embedded Engineer

Design and implement hardware and software for embedded devices and systems from requirements to production and commercial deployment without supervision; Design, develop...

Senior Story Tech Programmer

Senior Story Tech Programmer

As a Story Tech Programmer you will get a chance to work with extremely passionate and creative people like quest designers, cinematic designers and artists in order to bring to...

Telecom System Security Engineer - ESTEC

Telecom System Security Engineer - ESTEC

Reporting to the Head of Section, you will provide support to the Agency’s projects and programs in the area of security engineering & cyber security, including system security...

Software Engineer

Software Engineer

Develop, document and provide support for the BLISS control system; Ensure packaging and distribution of BLISS; Prioritise development tasks with the beamline scientists; Develop...

Senior Systems Administrator

Senior Systems Administrator

Configure and manage of Linux infrastructure; Manage installation and configuration of the software and hardware; Work with methodology such as Continuous Integration and...

IT Specialist Cybersecurity

IT Specialist Cybersecurity

Performing Cybersecurity evaluations in solution selection phase in projects and services; Reviewing and approving security related service requests (Firewall rules, Business...

Expert/Lead Mobile Engineer

Expert/Lead Mobile Engineer

You'll spearhead technical leadership on a transformative project aimed at elevating digital capabilities, fostering innovation, and driving continuous improvement within a...

Full Stack Developer C#/Angular (m/f/x)

Full Stack Developer C#/Angular (m/f/x)

Development of applications and services within an agile cross-functional team – depending on interest and experience; Angular frontend applications; C# backend components with...

Algorithm Engineer

Algorithm Engineer

The work involves diving into diverse fields such as computer science, physics modulation, image processing, and algorithms and then applying this knowledge creatively to solve...

Lead Data Science Engineer

Lead Data Science Engineer

As part of this role, you will be a creative thinker, utilizing data, machine learning, and software development skills to craft high-impact best-in-class sports models that grow...

Flight Dynamics Software Engineer

Flight Dynamics Software Engineer

You will be responsible for developing and implementing a modern flight dynamics software product, conducting performance analyses, and working closely with our engineering teams...

Ground Segment Software Engineer

Ground Segment Software Engineer

You will contribute and drive the development and evolvement of our cutting-edge Ground Software Products designed for pre-launch and satellite operations...

Aero Software Development Project Leader

Aero Software Development Project Leader

Develop and create the latest generation of aerodynamic analysis tools; Develop data science capabilities; Define scope, goals and technologies used in both projects; Have the...

Senior Java Developer

Senior Java Developer

Responsible for the design, development, modification, debugging and/or maintenance of software systems. Works on specific modules, applications or technologies, and deals with...

Python Web and Tools Developer

Python Web and Tools Developer

u-blox’s Cellular division is looking for a Python/Django developer to join the internal tools teams responsible for providing R&D teams with build and test visualization...

Digital Engineering Manager (Mobile Apps)

Digital Engineering Manager (Mobile Apps)

You will oversee and manage the software engineering effort of Wizz Air’s main sales channels, with a particular focus on mobile apps. This includes managing multiple development...

IT Network Security Engineer

IT Network Security Engineer

Manage the bank’s IT network infrastructure including data lines, routing, DNS, WAN, LAN, WIFI, on-premises and in the cloud; Manage the IT security infrastructure such as...

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Building a pipeline that processes up to billions of items; frequently employing ML models on these datasets; Creating services that provide Search or other Information Retrieval...

Android Dev Tech Lead

Android Dev Tech Lead

The goal of this position is to ensure the smooth performance of the applications for a worldwide eCommerce platform. The global team he/she will join, works with Agile...

Senior Database Administrator

Senior Database Administrator

Assess the current POC database architecture for scalability, performance, and security; Design a robust, scalable, and secure production-ready database architecture; Review and...

See many more jobs using our search.

Free Job Alerts

Unsubscribe any time: more at Job alert FAQ

Search for jobs in

Tech conferences.

29 May 2024 - Dublin Tech Summit

23 May 2024 - CyberWiseCon Europe 2024

15 May 2024 - AWS Summit Berlin

more conferences..

BrusselsJobs - International Experts and Expats Jobs

Job Interview Guide

Job Interview Guide

Pass the final test with our interview guide.

Click here to read the guide

Free Jobs Newsletter

More info on our weekly jobs newsletter.

Jobs by Location

Jobs by type, jobs by experience, job seekers, recruiters and advertisers, eurojobsites job boards.

phd software engineering europe

© EuroJobsites 2024

Newsletter | Recruit | Advertise | Privacy | Contact Us

phd software engineering europe

Never miss a Job

bullseye-solid

Get selected jobs for you

Sign up with Google

Sign up by email

Your email will not be used for other purposes. Privacy policy .

Postdoctoral Fellow of Software Engineering

Times Higher Education

Job Information

Offer description.

Ngā kōrero mō te tūranga - About the role

We are seeking a highly motivated candidate who will assist in conducting research and software development for the Ahuora project using their software engineering knowledge.

The key focuses areas are:

  • back-end functionalities for digital twin analysis of complex process systems including API structures to facilitate front-end back-end communication
  • management and deployment strategies for processes across a Kubernetes architecture for appropriate resource allocations
  • full stack architecture and implementation decisions for a cloud software platform, including integration of authentication structures to facilitate online collaboration

The salary for this role is $84,337 per year based on skills, knowledge and experience brought to the position. This is a full-time role (based on 37.5 hours a week), based on our Hillcrest Campus.

For more information on the role please see the position description here. For a confidential conversation about the role, please contact Tim Walmsley, Senior Lecturer on [email protected]

Ko wai koe? - Who are you?

Along with your PhD in software engineering or equivalent, you will also have:

  • evidence of full stack web development including emphasis on interactions between frontend components and backend functionality and data structures
  • implementation experience in containerisation and cloud orchestration frameworks (ideally Docker and Kubernetes)
  • experience with API development within Python frameworks (ideally Flask and/or Django), database structures and transactions (ideally Postgres), and frontend component development (ideally using JavaScript or TypeScript)
  • the ability to provide leadership and support to students, especially graduate students, and to support and assist academic staff in teaching duties.

Ko wai mātou? - Who are we?

Project Ahuora, funded under the MBIE SSIF Advanced Energy Technology Platform, is a collaboration of researchers from the School of Engineering and the School of Computing and Mathematical Sciences, who comprise the Energy Systems Integration Group.

He aha ngā take me tono mai ai koe? - Why should you apply for this position?

We want you to be part of our success! Our University stands proudly on the world stage as a provider of future-focused, international education and an active player in global research. Our rankings reflect these strengths. Working with us means you'll enjoy a satisfying work environment with many  benefits .

The University of Waikato is distinctive for the diversity of its staff and students, and encourages applicants with the relevant capabilities from all backgrounds to apply.

Ko te Tangata - For the people

The University of Waikato prides itself on the quality of its engagement with the communities that it serves, the provision of a world-class education and the national and international impact of its research. Our policies are guided by the principles of the Treaty of Waitangi and equal opportunity for all.

E herea ana te Whare Wānanga ki te kaupapa kia whakaratohia te mea angitū ōrite ki ngā tāngata katoa

Applications close on Tuesday, 30 June 2024.

Requisition number 1001639

Requirements

Additional information, work location(s), where to apply.

A machine learning engineer shares the résumé template that got him his first job and his senior role at Google

  • Sahil Dua taught himself the basics of software engineering while at university.
  • Dua shares the résumé that helped him land his first job, a software development role in Amsterdam.
  • He also emphasizes the importance of gaining visibility both in-person and online.

Insider Today

Sahil Dua's journey into software and computer science began with a robotics competition.

In his first year of college in Delhi, where he studied electronics engineering, he started building some robots with friends. He soon realized he was more passionate about software than hardware, which led him to learn outside the classroom.

"Everything I learned in computer science is actually what I learned in my own time on top of studying for my electronics degree as well," he told Business Insider.

Over the next three years of university, Dua taught himself coding and learned about different operating systems and networks. He applied those lessons at several tech internships and by cofounding a startup.

While students in India often seek job placements through their university, Dua proactively applied to jobs on his own as well, including opportunities overseas.

Related stories

This is the résumé he used to land a software development graduate program role at Booking.com in Amsterdam right after college. Later, he used an updated version of that résumé — with the same template — for a software engineering role at Google, where he's worked for more than four years.

Dua is currently a senior machine learning engineer at Google's Zurich office.

BI has verified his employment history.

Looking back on the document, Dua said two things on his résumé helped in his job search. He would also change two things if he were a junior developer now.

Emphasize projects: Dedicating a section to projects and listing them out helped give interviewers starting points for discussion before he had a lot of job experience, he said. "Those projects would make me stand out because they demonstrated that I had practical experience, even when I was looking for a job straight out of university." Dua said he applies the same principle to his LinkedIn profile, where he lists 26 projects.

Use unique formats: Dua wanted a template to solve two purposes. First, he found that a single-column résumé would not give him enough space to list everything. "The second reason was that I wanted my résumé to stand out" but also not be so "extreme that it seems weird to look at," he said about his two-column template. He found this template on GitHub .

While he would make a couple of tweaks, such as removing links to his personal Twitter account and decreasing emphasis on education, there are two other ways he would enhance his profile now.

Build a personal brand: Dua said that he would revamp the "achievements" section of his résumé to include projects such as giving talks at technical conferences. Speaking at events like Python-focused conference PyCon gave him visibility within the industry, even in the early years of his career, and led to the opportunity to write a book.

Make yourself searchable online : Dua adds links to his online profiles on his résumé and takes steps to build more online visibility. "Anytime I'm doing any courses online, I make sure that I post it on LinkedIn as a certificate," he said about learning new skills like machine learning. This ensures that "my profile is getting clicks or it's getting up there when people are searching for those fields." On LinkedIn, he uses his current job section to add more about his role and achievements than his one-page résumé allows.

Career experts recommend Dua's approach to enhancing LinkedIn profiles to be more search-friendly.

Recruiters actively seek candidates using keywords, said Nick Shah, founder of Peterson Technology Partners, a 26-year-old tech staffing agency based in Park Ridge, Illinois.

"Job seekers should research the keywords that are relevant to their industry and incorporate them into their profile to increase their chances of appearing in search results and catching the attention of recruiters," Shah previously told BI .

Shah said job seekers should clearly define their roles in LinkedIn's work experience section and provide examples and achievements, much like what Dua does on his profile.

Do you work in tech, finance, or consulting and have a story to share about your personal résumé journey? Email this reporter at [email protected] .

phd software engineering europe

  • Main content

IMAGES

  1. EUROPE: 10 PhD positions in the field of Engineering

    phd software engineering europe

  2. Study for a PhD

    phd software engineering europe

  3. 5 Best Engineering Schools in Europe

    phd software engineering europe

  4. Best PhDs in Software Engineering

    phd software engineering europe

  5. PhD Guidance in Software RE-Engineering (Assistance)

    phd software engineering europe

  6. How to find PHD positions in EUROPE| Websites |

    phd software engineering europe

VIDEO

  1. TU Graz Bachelor's Degree Programme Software Engineering and Management

  2. Studying a PhD in Electronic and Electrical Engineering

  3. Software engineering in Eastern Europe be like

  4. Are you ready for software engineering? Careers at Evosoft

  5. How software engineering concepts help to solve the refugee crisis

  6. Lecture 4. Loops / for / while

COMMENTS

  1. 29 PhD programmes in Software Engineering in Europe

    Software Engineering and Design. 13,931 EUR / year. 3 years. Our research in Software Engineering and Design at The Open University UK is concerned with how software is specified and developed in the real world. Ph.D. / Full-time, Part-time / On Campus. The Open University UK Milton Keynes, England, United Kingdom.

  2. Software Engineering PhD Projects, Programmes & Scholarships

    University of Southampton Faculty of Engineering and Physical Sciences. PhD Supervisor: Neil Sandham. Project description. You will join a group of PhD students and post-doctoral researchers using high performance computing to advance understanding of high-speed aerodynamics, relevant to next generation supersonic and hypersonic flight vehicles.

  3. Software Engineering (europe) PhD Projects, Programmes ...

    Search Funded PhD Projects, Programmes & Scholarships in Computer Science, Software Engineering, europe. Search for PhD funding, scholarships & studentships in the UK, Europe and around the world. PhDs

  4. Europe's best Software Engineering universities [Rankings]

    Machine Learning 1222. Management Information Systems 924. Multimedia 595. Neuroscience 1184. Robotics 466. Telecommunications 1102. UX/UI Desgin 380. Web Design and Development 358. Below is the list of 100 best universities for Software Engineering in Europe ranked based on their research performance: a graph of 6.35M citations received by ...

  5. Software Engineering PhD Projects, Programmes & Scholarships ...

    This funded studentship is focussed on agility in software engineering. Your application can be about any aspect of IT agility related to one of our four research themes. Read more. Supervisor: Dr PG Gregory. 31 May 2024 PhD Research Project Funded PhD Project (UK Students Only) More Details.

  6. 2 PhD Degrees in Software Engineering in Europe for 2024

    Software engineering students learn about applying engineering principles to the development of software and computer programs used and accessed on different devices. In all, there are over 4000 Higher Education Institutions in Europe offering a wide range of courses at Bachelor, Masters and Doctorate level.

  7. PhD Process: Software Systems Engineering

    The PhD process at SSE, is well structured and accompanied by close and regular supervision. Your PhD in the working group "Software Systems Engineering" is intensively supervised and is supported by regular PhD seminars and PhD workshops. The PhD process is structured into the phases as shown below. Each of the first five phases ends with a ...

  8. PhD Fellowship

    The Google PhD Fellowship Program recognizes outstanding graduate students doing exceptional work in computer science, related disciplines, or promising research areas. ... Software Engineering ... East Asia, Europe, New Zealand, and the United States: students cannot apply directly to the program; they must be nominated by an eligible ...

  9. Engineering (europe) PhD Projects, Programmes & Scholarships

    30 Fully-funded PhD Positions in the Life Sciences/Molecular Biosciences. Empowering Curious Researchers at the Vienna BioCenter PhD Program. Read more. Funded PhD Programme (Students Worldwide) International PhD Programme Austria PhD Programme. More Details.

  10. 3 PhD Programmes in Software Engineering in Europe for 2024

    Software engineering is a computer-focused career that involves developing computer programs and systems that are user-friendly, innovative, and fit the desires of customers and clients. Software engineering students learn about applying engineering principles to the development of software and computer programs used and accessed on different ...

  11. PhD Program Engineering and Systems Sciences

    The program's ambition is to : - Develop doctoral training at the highest level, based on a continuum between fundamental research and applications within a formidable ecosystem associating academic laboratories, engineering schools, and industrial groups. - Thanks to a permanent exchange between modeling, experimentation, numerical simulation ...

  12. Software Engineering PhD Program

    Website for the software engineering PhD program in the School of Computer Science at Carnegie Mellon University. ... Our Ph.D. program in Software Engineering seeks to educate the next generation of high-impact software engineering research, development, and educational leaders who will solve the problems associated with building large-scale ...

  13. Ph.D. Software Engineering

    The software engineering Ph.D. program offers students the opportunity to tackle these challenges, whether it is through designing new tools, performing studies of developers and teams at work, creating new infrastructures or developing new theories about software and how it is developed. No fewer than six faculty members bring a broad range of ...

  14. Master's degrees in Software Engineering in Europe

    Check match. 9,000 EUR / year. 2 years. This Master of Science and Engineering in Software Engineering program from JUNIA ISEN - Graduate School of Science and Engineering delivers a Master of Science and Engineering, allowing graduates to enter the workforce or pursue doctoral studies in institutions around the world.

  15. 2024 New Grad Full-time Positions in Europe

    Welcome! 🎉 This is a collection of full-time job openings for new grads in 2024 in the fields of Software Engineering (SWE) and other tech roles in Europe. 🙏 This repository is copied from ReaVNail 's repository called New-Grad-2024 as Europe version.

  16. Software Engineering Graduate Jobs in Europe

    Salary: 6,194 and 6,808 Swiss Francs per month (net of tax) Location: Geneva (Switzerland) Degree required: Master's or PhD. Starting: June 2024. Deadline: Ongoing. Add to your shortlist. At CERN, the European Organization for Nuclear Research, physicists and engineers are studying the structure of the universe.

  17. Software developer and tech jobs in Europe

    Find software developer, IT and tech jobs for international experts across Europe. Progress your IT career in Europe with EuroTechJobs today. Job Search ... You will oversee and manage the software engineering effort of Wizz Air's main sales channels, with a particular focus on mobile apps. This includes managing multiple development...

  18. Bachelor's degrees in Software Engineering in Europe

    Software Engineering. 31,731 USD / year. 4 years. This Software Engineering degree MEng programme from the Queen's University Belfast is designed to equip you with the analytical, reasoning and practical skills you will need to design, develop and deploy large software systems. Bachelor / Full-time / On Campus.

  19. Postdoctoral Fellow of Software Engineering

    Along with your PhD in software engineering or equivalent, you will also have: evidence of full stack web development including emphasis on interactions between frontend components and backend functionality and data structures; implementation experience in containerisation and cloud orchestration frameworks (ideally Docker and Kubernetes)

  20. The Résumé That Got an Indian Engineer His First Job in Europe

    Donat Kekesi and Sahil Dua. Sahil Dua taught himself the basics of software engineering while at university. Dua shares the résumé that helped him land his first job, a software development role ...