Applications for 2026–2027 are open
Professional Master in Software Engineering
← All programmesProfessional Master

Professional Master in Software Engineering

Build complex, secure and scalable software using modern DevOps practices.

Duration2 years — 4 semesters
DegreeProfessional Master degree
AdmissionBachelor degree in Computer Science or equivalent
CampusBoukhzar, Sousse
Overview

A structured programme designed to build practical skills.

The Professional Master in Software Engineering trains experts able to design, develop and maintain complex software while mastering architecture, quality, security, agile methods and DevOps practices.

Programme objectives

01

Design and maintain complex software

02

Master agile methods and DevOps tools

03

Apply architecture, security, testing and quality practices

04

Manage large-scale software projects

Useful information

What you need to know before applying.

A clear view of the programme, application process and support offered by ESPITA.

Application review

Your application is reviewed according to your academic level, qualifications and study project.

Applied learning

Lectures, tutorials, practical work, projects and case studies structure your progress.

Internships and final project

Professional experience supports skills development and employability.

International support

Students can receive support for mobility, international internships and further study.

Monthly payment available

Payment terms and schedules are confirmed with the administration office.

French / English learning

Technical and professional English is progressively integrated into the programme.

Detailed curriculum

Structured progress, year by year.

Each stage combines courses, practice, projects and professional skills development.

01
Semester 1

Advanced software foundations

  • Advanced Java, Python or C#
  • Object-oriented design
  • Databases
  • Software architecture
  • UML and design patterns
Project

Project: architect and develop a modular enterprise application.

02
Semesters 2–3

Cloud, quality and DevOps

  • Microservices
  • Cloud computing
  • Continuous integration
  • Automated testing
  • Application security
Project

Project: build a secure cloud-native product with a CI/CD pipeline.

03
Semester 4

Professional expertise

  • Software governance
  • Project leadership
  • Quality management
  • Technology watch
Project

Internship or professional final project.

Detailed content may evolve during curriculum updates. The admissions office confirms the version applicable to each intake.

Skills developed

Technical, methodological and interpersonal skills.

Software architectureAdvanced programmingAgile deliveryDevOps and CI/CDSoftware quality and securityTechnical project management

Learn by creating real projects.

  • Cloud-native business platform
  • DevOps automation pipeline
  • Software architecture and security audit

Programme technologies and certifications.

CiscoMicrosoft Azure DevOpsOracle JavaGitHub/GitIELTSCoursera Software EngineeringScrumPMP fundamentals
Career opportunities

Build your professional future.

Software Engineer
Software Architect
IT Project Manager
Full-stack Developer
DevOps Consultant
QA Engineer
Information Systems Manager
Software Product Manager
Your future starts here

Build a path that reflects your ambitions.

Talk to our admissions team and find the programme that fits your goals.

WhatsApp