Qualifications/Experience Needed: • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) unless prohibited by local laws/regulations and minimum 5 years of prior relevant experience or an Advanced Degree in a related field and 3 years of prior relevant experience or in absence of a degree, 8 years of relevant experience . The job functions for the Senior Software Engineer I include participation on collaborative, cross-disciplined integrated product teams, often employing agile software development techniques and tools to plan, design, develop, test, and integrate complex software and systems solutions.