The growth in Information Technology (IT) jobs is predicted to reach 15 percent between 2021 and 2031. The growth of IT jobs has resulted in a remarkable change in all infrastructure, such as information, skills, and domains covered in IT job profiles. Unfortunately, job roles and skills in this field remain undefined. The gap between the supply and demand needs in the IT workforce must be filled immediately with an appropriate strategy. To fulfill industry needs, an in-depth analysis of IT job profiles is important. Therefore, it is important for educational programs to identify the competencies needed by the industry to update their output. This study aims to identify the job profiles required for IT job specialists by analyzing real-world job posts published online to identify hidden meanings from a textual database. A systematic semantic methodology was proposed using an average-linkage hierarchical clustering analysis. It resembles a tree structure technique to discover relevant phrases, relationships, and hidden meanings through semantic analysis. Occurrences of the most frequent words and phrases were extracted to reveal the domain knowledge of each IT job cluster. The result is a systematic semantic analysis of the IT job profile comprising the programming language, specialized type, duty, database, tools, and frameworks. The justification for each job profile was validated by 10 IT professionals from various private and government companies in Indonesia through Focus Group Discussions (FGD).INDEX TERMS Information technology job profile, skills, Average-Linkage Hierarchical Clustering analysis, most frequent word, most frequent phrase.