As a software engineer, you’ll be working in a team of developers on diverse projects. To be successful in this role, programmers must demonstrate their knowledge of critical thinking, and problem solving. Proficiency with C#, C++, Objective-C, or JavaScript is required