Requirements Must have: - Masters degree in Computer Science, Computer Engineering, or a closely related field. - 5–8+ years of professional experience in software development. - Previous experience in project leadership or team management (formally or informally). - Proficient in modern programming