As a Software Developer Engineer, you are part of a high-performance team focused on defining new software applications and ensuring tight integration with existing ones, ensuring application security, driving innovation, modernizing application infrastructure, and improving delivery effectiveness. You will work within an Agile, scrum-based team environment to understand the business domain and client requirements that create analysis, architecture, and design of quality technical solutions. These solutions across a broad spectrum of technologies must align with business and IT strategies, comply with our architectural standards and security, and, most importantly, delight the customer. As a Sr. Software engineer, you will report to the Sr. Director Software Engineering.