Filters
Filters
- Engineering Programs
- Software Engineering
Sort by
565 Software Engineering Degree Programs


Promoted
Syracuse University
Master of Science in Computer Engineering
- Syracuse, USA
MSc
Full time
15 months
Distance Learning
English
Earn your M.S. in Computer Engineering online from a U.S. News top-20 ranked program at Syracuse University in as few as 15 months; no GRE currently required. Learn to create groundbreaking hardware and software solutions.


Promoted
University of Southern Denmark
BSc in Software Engineering - Vejle
- Vejle, Denmark
BSc
Full time
3 years
On-Campus
English
The bachelor's programme in Software Engineering equips you with advanced technical and methodological skills to engineer software for all types of situations, even for large and complex systems. You will learn to work systematically across the entire software engineering lifecycle: from conception and analysis to development, testing, integration, and maintenance.


Promoted
Chalmers University of Technology
MSc in Software Engineering and Technology
- Lindholmen, Sweden
MSc
Full time
2 years
On-Campus
English
Software is rapidly becoming the main driving force for innovation and development in a wide range of fields, including the automotive, telecom, and defense industries. Studying in this program will give you a unique combination of advanced technical knowledge and management skills, preparing you for a dynamic and hugely exciting career in a fast-moving field.


Kingston University
MSc in Software Engineering
- Kingston upon Thames, United Kingdom
- London, United Kingdom
MSc
Full time, Part time
1 year
On-Campus
English
Gain the skills you need to kickstart your career with the Software Engineering / with Management Studies MSc, accredited by the British Computer Society (BCS).


Thompson Rivers University
Bachelor of Engineering in Software Engineering
- Kamloops, Canada
Bachelor's degree
On-Campus
English
The Bachelor of Engineering in Software Engineering provides strong foundations in principles and practice of software systems development, and related computing technologies.
Best programs for you
Answer a few questions and we'll match you with programs!


Gisma University of Applied Sciences
BEng Software Engineering
- Berlin, Germany
Bachelor's degree
Full time
36 months
On-Campus
English
Our full-time bachelor's degree program in Software Engineering will provide you with a broad spectrum of engineering competencies in the areas of analysis, specification, design, implementation, testing, maintenance, and documentation of software systems.


University of Southern Denmark
MSc in Engineering - Software Engineering - Odense
- Odense, Denmark
MSc
Full time
2 years
On-Campus
English
MSc in Engineering - Software Engineering - Odense Work with the development of future intelligent software that will make life easier for users. As an MSc in Software Engineering, you will work with the development of future intelligent software that will make life easier for users. You can, for instance, become a software developer, IT and systems architect or project manager. You can develop mobile apps, IT security and online solutions.


University College London (UCL)
Software Systems Engineering MSc
- London, United Kingdom
MSc
Full time
1 year
On-Campus
English
The MSc in Software Systems Engineering is designed to give students a solid foundation in both the theory and practice of building software systems. This one-year MSc will deepen your expertise in software engineering, preparing you for careers in leading IT companies or for further academic research. You will undertake a substantial research or engineering project, often in collaboration with industry partners, to develop the skills necessary for the software engineering field.


Florida Institute of Technology
BS in Software Engineering
- Melbourne, USA
BSc
Full time
4 years
On-Campus
English
Software engineering is a systematic, disciplined, measurable approach to building and maintaining software. Starting with thorough preparation in mathematics and computer science, software engineering students at Florida Tech learn how to successfully implement and manage the development, maintenance, and evolution of software products.


Faculty of Engineering of the University of Porto
Fast-track counseling
Master in Software Engineering
- Porto, Portugal
Master degree
Full time, Part time
2 years
On-Campus
English
Fast-track counseling
The Master in Software Engineering is a higher education program that promotes qualification excellence in both nuclear and advanced topics on Software Engineering, from its theoretical foundations to IT industry integration.


University of Limerick
Software Engineering MSc
- Limerick, Ireland
MSc
Full time
1 year
On-Campus
English
Software engineering involves the application of specialised knowledge and skills to develop different kinds of large, complex software systems. The course aims to: equip graduates with a detailed knowledge of the theories, processes, methods and techniques of building high-quality software in a cost-effective manner; to increase the awareness of the opportunities offered by current research in Software Engineering and its application to current practice.


The National University of Ireland, Maynooth
MSc Computer Science (Software Engineering)
- Maynooth, Ireland
MSc
Full time
1 year
On-Campus
English
The emphasis of the MSc in Computer Science (Software Engineering) is on the principles of good scientific software engineering practice, grounded in a hands-on understanding of the applicability of these practices, so that successful participants will be able to design and lead major software engineering projects.


Mälardalen University
Master in Software Engineering
- Västerås, Sweden
Master degree
Full time
2 years
On-Campus
English
The Master in Software Engineering deals with the design and development of high-quality software systems, in an attempt to prepare students for the proliferation and growing influence of software in business and our daily lives. In this Masters degree programme, you will gain a basic knowledge and practical skills in software engineering.


Stevens Institute of Technology - Graduate Studies
MSc in Software Engineering
- Hoboken, USA
MSc
Full time, Part time
2 years
Distance Learning, On-Campus
English
A master's in software engineering is about building reliable, responsive, safe and secure software systems that move industry and society forward in an increasingly interconnected world. In our software engineering program, you'll learn about the lifecycle process and how to build sustainable products. You'll acquire skill sets to design, build, test, and maintain software systems, and manage software projects with optimal efficiency.


University of Southern Denmark
MSc in Engineering - Software Engineering - Sønderborg
- Sønderborg, Denmark
MSc
Full time
2 years
On-Campus
English
MSc in Engineering - Software Engineering - Sønderborg work with the development of future intelligent software that will make life easier for users. As an MSc in Software Engineering, you will work with the development of future intelligent software that will make life easier for users. You can, for instance, become a software developer, IT and systems architect or project manager. You can develop mobile apps, IT security and online solutions. Software is included in many aspects of our daily lives, both in companies and society in general. Therefore, there is a great need for software experts to develop products that are relevant to both consumers and businesses and which meet the needs of society.


Conestoga College
Diploma in Software Engineering Technician
- Waterloo, Canada
Diploma
Full time
1 year
Blended
English
https://www.conestogac.on.ca/fulltime/software-engineering-technician...


University of Applied Sciences Europe - Dubai
MSc Software Engineering
- Dubai, United Arab Emirates
MSc
Full time, Part time
3 years
On-Campus
English
With the Master’s in Software Engineering at the University of Europe for Applied Sciences (UE) Dubai, you’ll learn to design, build, and maintain these systems, preparing for a wide range of high-impact careers in tech and engineering.


University of Tartu
M.Sc. in Software Engineering
- Tartu, Estonia
MSc
Full time
2 years
On-Campus
English
MSc in Software Engineering imparts general software engineering skills and specialized skills in enterprise systems and embedded real-time systems. The international master’s programme in Software Engineering offers general software engineering and management skills and specialised skills in two major software application domains: enterprise systems and embedded real-time systems. The programme is delivered jointly by Estonia’s two largest universities: the University of Tartu and TalTech. Students graduating from this programme obtain degrees from both universities. The programme prepares students for high-end technical or managerial roles at the most respected technology companies. The programme is closely related to the tech industry, and the students get opportunities to receive practice at the partner companies.
Popular Engineering Programs Software Engineering degree types
- Bachelor's degrees
- Master's degrees
- Preparatory
- Doctoral Degrees
- Postgraduate
- Post Bachelors
- Bachelors of Science
- Masters of Science
- Courses
- Certificates
- Diplomas
- Associates of Applied Science
- Associate Degrees
- Graduate Certificates
- Doctors of Philosophy
- Advanced Diplomas
- Bachelor of Engineering
- Masters of Arts
- Postgraduate Diplomas
- Associates of Arts
- Graduate Diplomas
- Postgraduate Certificates
- Summer Courses
- Advanced Certificates
- Bachelors of Arts
- Foundation Year Programs
- Preparatory Program
Popular study format
Popular locations
- USA
- United Kingdom
- Australia
- Canada
- Ireland
- Germany
- New Zealand
- China
- Sweden
- Malaysia
- United Arab Emirates
- Finland
- Spain
- France
- Lithuania
- Poland
- Turkey
- Denmark
- Netherlands
- Portugal
- Austria
- Italy
- Singapore
- South Africa
- Bulgaria
- Israel
- Norway
- Colombia
- Croatia
- India
- Serbia
- Thailand
- Albania
- Belgium
- Botswana
- Estonia
- Hungary
- Kazakhstan
- Latvia
- Malta
- Mexico
- South Korea
- Taiwan
- Argentina
- Azerbaijan
- Egypt
- Fiji
- Hong Kong
- Jamaica
- Japan
- Kenya
- Kyrgyzstan
- Lesotho
- Oman
- Romania
- Switzerland
Learn more about Software Engineering degree programs
You'll explore the exciting world of software engineering, where creativity meets technology to solve real-world problems. This discipline encompasses the design, development, and maintenance of software systems, equipping you with the skills to navigate an evolving industry.
Through courses in software architecture, database management, and user experience design, you'll gain hands-on experience in creating practical solutions. As you delve into programming languages, algorithm design, and system integration, you develop strong competencies in building robust applications and implementing effective software solutions. Many students strengthen adaptability as they engage with new perspectives and methodologies.
In a software engineering program, you’ll typically work on collaborative projects that mimic real-world scenarios, fostering teamwork and communication skills. Graduates often pursue careers as software developers, system analysts, or quality assurance engineers, where they contribute to innovative projects across various sectors. By focusing on both theoretical and applied skills, a degree in software engineering prepares you for a successful career in this dynamic field.