Berdasarkan Outlook Lapangan Pekerjaan Indonesia (OLPI) 2020, pengembang perangkat lunak berada pada kategori cerah, artinya terdapat pertumbuhan pekerjaan yang tinggi jika dibandingkan dengan persediaan tenaga kerja yang ada. Salah satu okupasi pada pengembang perangkat lunak adalah desainer software. Pekerjaan ini kian populer karena pertumbuhan teknologi dan informasi yang begitu cepat dan perannya yang penting dalam organisasi. Sesuai dengan Klasifikasi Jabatan Baku Indonesia (KBJI) 2014, tugasnya meliputi: merancang sistem perangkat lunak (software) komputer dengan mendeskripsikan arsitektur software, menggambarkan software, mengorganisasi dan mengidentifikasi berbagai komponen, menggambarkan tiap komponen secara cukup mendetail untuk konstruksinya; melakukan konsultasi dengan staf teknik untuk mengevaluasi antarmuka antara hardware dan software; dan mengarahkan pengujian perangkat lunak dan prosedur validasi.
Okupasi Desainer Software memiliki beberapa role yang bermacam-macam di perusahaan, diantaranya adalah UX Researcher, UX Designer dan UX Writer. Kelas ini khusus dirancang untuk peserta yang ingin mempersiapkan diri berkarir menjadi UX Designer.
Pada kelas ini peserta akan mempelajari penggunaan agile dan scrum, gambaran umum UX designer, user centric design, konsep customer journey, identifikasi persona, prototyping, pembuatan portofolio UX, wawancara kerja, serta bagaimana sikap-sikap yang perlu ditampilkan untuk dapat bekerja dalam sebuah tim.