Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience. Significant professional software engineering experience, preferably in cloud services, distributed systems, or web development. Strong programming skills...