
Courses
Admissions & Support
Course Search
Courses
Admissions & Support
Course Search
Our Services
Our Community
Course Search
Governance
Professional Services
Location: Online
years: 1
Fees: This programme will be funded/part-funded by Springboard+ for the academic year 2026/2027. This programme will be fully funded for eligible unemployed applicants. Eligible employed applicants will be 90% funded. They will have to pay 10% directly to TUS. The 10% payable is €950.

Register Your Interest
Click hereThe Master of Science in Software Design with Cloud Native Computing is a Level 9 programme designed to develop advanced skills in modern software engineering, cloud architecture, DevOps, automation and scalable application design. The programme prepares learners to design and build cloud‑native applications using contemporary tools, microservices, CI/CD pipelines, container platforms and industry‑standard cloud services.
Through a blend of hands‑on practical work, group engineering projects, industry‑aligned modules, work placement or dissertation options, learners gain deep technical expertise and career‑ready professional competencies. Graduates are equipped to work in software engineering, cloud architecture, DevOps, site reliability engineering (SRE), and platform engineering roles across a wide variety of sectors.
The programme emphasises:
With strong industry engagement, placement options and pathways to PhD study, this MSc provides the technical and professional foundation required for advanced roles in cloud computing and modern software engineering.
The Master of Science in Cloud Native Computing is a high-level programme with 90 ECTS. It is intended for IT professionals who wish to gain specific skills in Software Design with Cloud Native Computing.
This programme has 12 contact hours per week and at least 12 hours of self-directed learning are necessary per week. This programme also has a work placement or industry focused dissertation so that students can directly apply theory to practice.
Introduces advanced Java programming and core OOP concepts. Covers classes, methods, inheritance, polymorphism, arrays, Java API, exceptions, lambda basics and design techniques. Prepares learners for professional certification-level Java skills.
Builds research literacy, academic writing and project planning skills. Covers research methodologies, ethics, project lifecycle, leadership, communication and professional practice within technical environments.
Develops practical Python skills for automation, data processing and problem‑solving. Covers functions, data structures, file handling, regular expressions, visualisation and modular program design.
Teaches how to build, deploy and scale modern applications using Docker, Kubernetes and container orchestration platforms. Covers Linux essentials, containerisation concepts, networking, storage, security, scaling and cluster management.
Advances Java expertise with generics, collections, lambdas, streams, concurrency, multithreading, localisation, file I/O, database connectivity and modern functional programming patterns.
Explores microservices principles, service communication, REST APIs, Spring Boot, configuration management, cloud deployment, distributed data, event‑driven patterns, and security using OAuth2. Learners design and build distributed microservice applications.
Covers DevOps practices including CI/CD pipelines, automated testing, version control workflows, configuration management, cloud deployment, build tools and quality gates. Learners create end‑to‑end automated software delivery pipelines.
A multidisciplinary group project reflecting real-world engineering practice. Teams design, build and present a technical solution to a defined industry‑aligned problem, integrating knowledge from across the programme.
A practical module focused on preparing students for internship or graduate roles. Includes personal development planning, agile teamwork, personality profiling, CV creation, online portfolio development and mock interviews.
A 12‑to‑32‑week placement in an industrial setting. Students apply technical and professional skills in a real‑world environment, complete reflective assessments, and gain workplace experience in cloud computing or software engineering.
A major independent research or applied technical project. Students complete literature reviews, design and conduct research, build solutions or prototypes, analyse results and produce a full dissertation with presentation.
Students can choose to complete the Work Placement or the Dissertation
Minimum Entry Requirements
Honours (Grade 2.2) degree in an appropriate engineering, computing or cognate discipline, or an equivalent qualification.
This programme will be delivered primarily online.
Students may have to attend TUS Athlone Campus in person for examinations.
Each 5 credits will normally equate to approximately 100 Total Learning Hours. Total Learning Hours includes the time you spend in class (lectures, tutorials, practical elements) and the time you spend completing work outside of college. The balance between these two varies by discipline, and by level of study. You should bear in mind that the workload will increase at particular times e.g. when assignments are due.
Graduates of this MSc are prepared for high‑demand roles in cloud computing, software engineering and DevOps, including:
This course is expected to open for applications on May 2026 on www.springboardcourses.ie
To be informed of the next intake via email, please click the Register Your Interest button above.
This programme will be funded/part-funded by Springboard+ for the academic year 2026/2027.
This programme will be fully funded for eligible unemployed applicants.
Eligible employed applicants will be 90% funded. They will have to pay 10% directly to TUS. The 10% payable is €950.
Places are allocated on a first come first served basis, prioritising Unemployed and Returner applicants (see www.springboardcourses.ie for full details of applicant types). Applications will be closed once the maximum number of applicants has been reached.
This course is expected to open for applications on May 2026 on www.springboardcourses.ie
Places are allocated on a first come first served basis, prioritising Unemployed and Returner applicants (see www.springboardcourses.ie for full details of applicant types). Applications will be closed once the maximum number of applicants has been reached.
Software Design with Cloud Native Computing (MSc, L9, 90 ECTS)
Email: dolores.kelly@tus.ie
Telephone: 0906468119
Join the TUS Flexible Learning Community
Click here