Master of Software Engineering AI and Software Architecture

Get a consultation

The “Master of Software Engineering – AI & Software Architecture” program builds a strategic, systemic understanding of modern software engineering in the context of the ongoing AI transformation.

Full-cycle development

From product discovery and architectural design through development, testing, deployment, and continuous improvement — with AI applied intensively at every stage.

Practice from industry leaders

An academic foundation combined with the practical experience of CTOs, AI leaders, and engineers from leading technology companies.

Three strategic skills

Software architecture design, AI-native development, and technology product management at a strategic level.

1AUK + ASU Dual Degreea dual diploma with Arizona State University
2AUK only Degreean American University Kyiv diploma

After completing the program

Students will become specialists in:

Software Architecture, System Design & AI

You will design complex, scalable, and resilient software systems, combining modern architectural approaches with the practical use of AI — both at the architectural design stage and as a potential component of the system itself.

AI-Driven Software Development & SDLC

You will master the full software development lifecycle with AI integrated at every stage — from product discovery and design to testing, deployment, and continuous system improvement.

Technology Leadership & Innovation

You will develop the strategic thinking and management skills needed to lead technology teams, launch innovative products, and operate at the intersection of business and technology.

Career opportunities

Graduates work confidently at the intersection of software engineering, architecture, and technology leadership

Software Architect AI Engineer / AI Architect Tech Lead / Engineering Manager CTO / Head of Engineering Technology Consultant

Faculty

The experience behind the program

Sergiy TytenkoDean, EPAM School of Digital Technologies, PhD
Dmytro OvcharenkoCTO, Defense AI Center "A1"
Vyacheslav KoldovskyyCompetence Manager, SoftServe
Viktor TurskyiEx-Google engineer, co-founder of an IT company
Oleksandr YosypenkoIT Project & Program Manager, Delivery Manager
Samuel P. N. CookTech entrepreneur, West Point graduate
Maryna DidkovskaSenior Director, Quality Engineering, EPAM Systems, PhD
Tetyana SviridovaDirector, Software Engineering, EPAM, PhDJacek LeśkowProfessor and Rector, American University Kyiv, PhD

Curriculum

Core courses

AI in Software Architecture

Instructors

Dmytro OvcharenkoSergiy Tytenko

Dmytro Ovcharenko is CTO of Defense AI Center "A1", Ministry of Defense of Ukraine.

Sergiy Tytenko — PhD, Dean of EPAM School of Digital Technologies.

AI-Driven Software Development

Instructor

Vyacheslav Koldovskyy

Competence Manager at SoftServe. AI-driven SDLC expert and coach in modern software development practices.

Software Design and Architecture

Instructors

Sergiy TytenkoViktor Turskyi (guest lecturer)

Sergiy Tytenko — PhD, Dean of EPAM School of Digital Technologies.

Viktor Turskyi — ex-Google engineer, co-founder of an IT company.

Software Engineering & AI: Principles and Concepts

Instructor

IT Project & Program Manager, Delivery Manager. PMP | PSM II | Certified LeSS Practitioner | SPS | SAFe 6 Scrum Master & Agilist | Registered Scrum Master@Scale.

Technology Entrepreneurship

Instructor

Samuel P. N. Cook

A West Point graduate and tech entrepreneur who, after military leadership experience and teaching, founded software-focused ventures including SanityDesk and James Cook Media.

Software Verification, Validation and Testing

Instructors

Maryna DidkovskaTetyana Sviridova

Maryna Didkovska — Senior Director, Quality Engineering at EPAM Systems, PhD, Head of Quality Engineering Practice across Ukraine, CEE, and Western Europe.

Tetyana Sviridova — Director, Software Engineering at EPAM, PhD.

Software Project, Process and Quality Management

Instructor

IT Project & Program Manager, Delivery Manager. PMP | PSM II | Certified LeSS Practitioner | SPS | SAFe 6 Scrum Master & Agilist | Registered Scrum Master@Scale.

Research Seminar: Digital Technology

Instructor

Jacek Leśkow, PhD, is Professor and Rector at American University Kyiv, with broad international scientific experience, including at the University of California, Santa Barbara.

Program structure

The MSE program structure consists of core courses, elective courses, an internship, and a capstone project, totalling 90 ECTS.

48ECTSCore courses
(8 subjects)
24ECTSElective
courses
6ECTSInternship
6ECTSCapstone
project

Elective courses — 4 electives chosen from the catalogue based on the student's professional interests.

Admission

Candidate requirements

  • Bachelor's or Master's degree
  • English at B2+ level (TOEFL internet-based: 80+; IELTS academic: 6.0+; PTE: 60+; or Duolingo: 100+)
  • Motivation letter in English
  • Resume in English
  • Video response in English
  • National exam results: UPEE 120+; UEE 160+; ECT 120+

Required documents

  • Application form
  • Passport of a citizen of Ukraine
  • Taxpayer identification number
  • English proficiency certificate
  • 3×4 cm photo, in electronic form
  • Diploma and diploma supplement
  • Military registration document (for those liable for military service)

AUK grants

Honor

A scholarship program honoring the contribution of Ukraine's Defenders and supporting their families, covering almost the full cost of tuition.

Leaders of the Future

For applicants with strong academic results — substantial or full tuition coverage.

Wartime Scholarship

The university's response to the economic challenges of the war. Partial tuition coverage for all applicants.

Admission process

1

Talk to an AUK student engagement expert

Fill in the form and share your details, and a university representative will contact you to answer your questions and walk you through the program and admission process.

2

Complete the AUK registration form

Create a personal account in the AUK applicant portal. The form is filled in English; you will also need to upload documents, a resume, and a motivation letter.

3

Pass the AUK program-fit assessment

Tests, open questions, and a video response. Successful applicants will be offered a place on the program and informed of scholarship options.

4

Sign the contract with AUK

Select AUK's offer in EDEBO, provide the required official documents, receive enrollment confirmation, and sign the contracts.

Frequently asked questions

What is a Master's in Software Engineering (AI & Software Architecture)?

It is a Master's program in software engineering in Ukraine, focused on system design, software architecture, and integrating artificial intelligence into product development.

How does this AI-focused Master's differ from a classic Software Engineering degree?

Unlike a classic Master's in software engineering, the program is built around an AI-first approach — using artificial intelligence as a core element of system architecture and development processes.

Can I study for an AI Master's in Kyiv?

Yes, the program is available in Kyiv in a flexible format (offline, online, or hybrid), allowing you to combine study with work.

Do I need programming experience to apply for the Software Engineering Master's?

A basic technical background or programming experience is required. The program is designed for those who want to move up to the level of systems architecture, AI, and technology leadership.

What skills does the AI and Software Engineering Master's give you?

After the program you will be able to: design scalable software systems; integrate AI into product architecture; work across the full SDLC using AI; make technical and strategic decisions; lead engineering teams.

What career opportunities are there after a Master's in Software Engineering and AI?

Graduates can work as a Software Architect, AI Engineer / AI Architect, Tech Lead / Engineering Manager, CTO / Head of Engineering, or Technology Consultant.

Who teaches on the AI Master's program in Ukraine?

The program is taught by international experts: CTOs, AI leaders, and engineers from EPAM, SoftServe, and other technology companies.

Is an international diploma available?

Yes, the program offers the possibility of a dual degree with Arizona State University.

Is this program suitable for moving into AI?

Yes, the Master's program helps you move into AI through the practical application of artificial intelligence in software engineering and systems architecture.

What is the study format for the Software Engineering Master's in Ukraine?

The program has a flexible format: online, offline, or hybrid, allowing you to combine study with professional work.

What makes this Master's in software engineering unique?

The program combines software engineering, artificial intelligence, and technology leadership, preparing specialists to work with AI-native systems at an international level.

Master of Software Engineering — AI & Software Architecture

Take your career to the next level at the intersection of software engineering and artificial intelligence.

Get a consultation