As a Sr. Software Developer, you will serve as a technical leader in our Software Engineering Department and play a key role in developing industry leading software for our customers. You're responsible for developing and testing complex technical and architectural solutions that support Bank Solutions product strategies and address the market needs of clients and their customers in an Agile environment. You're also going to get the opportunity to work on a wide variety of exciting projects, where you get to apply your existing knowledge to solve new market problems on almost a daily basis. You're leading complex applications and assisting in developing technical and functional standards.