Bachelor's degree in Computer Science, similar technical field, or equivalent practical experience. Experience in technical leadership and setting technical direction for engineering projects. Experience in architecting, designing, and developing distributed...