As a Senior Software Engineer, you'll be a part of highly collaborative, cross-functional Scrum teams within the Software Solutions group. Key requirements to succeed in this role include a customer-first attitude and the following: Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's or higher is preferred).