Of the required experience, must have 4 years of experience in each of the following: Automating and managing the full release lifecycle, including code development, build, testing, validation, and deployment; Designing and implementing large-scale, distributed online software services using programming language Java, Go, JavaScript, Ruby, or Python; Working with cross-functional stakeholders to gather business requirements and translate them into technical requirements; Maintaining and debugging software; Developing cross-platform software systems using C++; and. Qualifications Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Technology, Mathematics, Physics, or a related field, and 4 years of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Technology, Mathematics, Physics, or a related field, and 6 years of related work experience, out of which 5 years must be post-bachelor's, progressive related work experience.