Filters

Filters

  • Masters
  • MSc
  • Computer Science and AI
  • Software Engineering and Development

Sort by

    Masters

  • 137

  • 140

  • 52

  • 1

  • 1

  • 1

    Computer Science and AI

  • 137

  • 315

  • 5

  • 76

  • 1087

  • 283

  • 555

  • 51

  • 37

  • 27

  • 100

  • Europe

    86

  • North America

    36

  • Asia

    6

  • Africa

    2

  • 33

  • 56

  • 1

  • 119

  • 27

  • 131

  • 1

  • 1

  • 1

  • 1

  • 122

  • 14

  • 5

137 Software Engineering and Development MSc Degree Programs

Explore

Learn more about Software Engineering and Development MSc degree programs

You'll spend an MSc in Software Engineering and Development moving well beyond foundational coding, into the architecture decisions, system design principles, and engineering methods that shape how complex software gets built and maintained.

The learning environment fosters independent thinking and analytical precision as you examine problems from multiple angles. Coursework at this level typically covers distributed systems, software verification, advanced algorithms, and agile project governance, often through industry-linked projects where real design trade-offs matter.

You'll practice techniques like formal methods for system correctness, performance modeling, and security engineering, skills that separate architects and lead engineers from junior developers. Many programs also draw on collaborative modules in human-computer interaction or cloud infrastructure, reflecting what engineering teams actually work on.

Graduates move into roles such as software architect, systems engineer, DevOps lead, and technical product manager. Research-oriented paths toward a PhD or R&D position are equally common. Because strong software engineering practice travels across sectors, your options span finance, healthcare, aerospace, and beyond.