Minimum qualifications: Bachelors degree in Computer Science or a related technical field or equivalent practical experience. 15 years of experience in software engineering. Experience designing, building, and maintaining large-scale distributed systems. Experience serving as a senior