Bachelor’s or master’s degree in computer science, engineering, or a related field preferred. Equivalent experience is also considered 5 years relevant working experience and 5+ years as an engineering lead, especially for a large and complex software project Experience building and supporting compl