The Senior Software Engineer at Catapult Sports will play a vital role in enhancing sports performance technology through a full software development lifecycle. The engineer will engage in tasks such as building and maintaining web applications, developing APIs, and designing database schemas, all while ensuring optimal performance and scalability. Required skills include extensive software development experience, proficiency in Typescript and Angular, and strong problem-solving abilities.