Requirements Must have: - Bachelors degree in Computer Science, Engineering, Information Systems, or a related field - Minimum of 10 years of experience as a software developer post-degree - Proven technical leadership experience in a team lead role or similar capacity - Visa sponsorship is not avai