Filters

Filters

  • Doctoral Degrees
  • PhD
  • Computer Science and AI
  • Software Engineering and Development

Sort by

    Doctoral Degrees

  • 17

    Computer Science and AI

  • 17

  • 22

  • 1

  • 9

  • 287

  • 10

  • 34

  • 51

  • 2

  • 3

  • 21

  • Europe

    7

  • North America

    7

  • Africa

    2

  • Asia

    1

  • 2

  • 2

  • 2

  • 5

  • 12

  • 15

  • 2

  • 1

  • 15

  • 2

  • 1

17 Software Engineering and Development PhD Degree Programs

Explore

Learn more about Software Engineering and Development PhD degree programs

You'll spend your PhD in Software Engineering and Development pushing the boundaries of how software systems are designed, verified, and scaled. This is research-level work, and it goes well beyond writing code.

The doctoral environment fosters independent inquiry and rigorous analytical thinking across both theoretical and applied problems. Your coursework will likely cover advanced algorithms, formal methods for software verification, distributed systems architecture, and research methodologies specific to computing. You'll also develop expertise in a focused area, whether that's compiler design, software reliability, human-computer interaction, or autonomous systems behavior.

Much of your time goes toward original research. You'll identify gaps in existing knowledge, design studies or experiments, and contribute peer-reviewed findings to the field. Collaboration with faculty and industry partners is common, and many doctoral candidates publish before they graduate.

Career paths reflect that depth. Graduates move into research scientist roles at technology companies, faculty positions, and senior engineering roles where they shape software architecture at an organizational level. Government research agencies and standards bodies also recruit PhD holders to inform policy and technical frameworks.