Basic Qualifications:  Bachelor's degree, or equivalent work experience  Six to eight years of relevant experience​  Required Technical Qualifications:  Eight year’s experience as a software engineer; with at least 2 years as a senior software engineer