As a Software Engineer at Chase, you will design and deliver market-leading technology products in a secure and scalable manner as a member of an agile team. Your responsibilities will include performing design, development, and technical troubleshooting to build software solutions or break down technical problems. You will create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems. Additionally, you will produce architecture and design artifacts for complex applications while ensuring design constraints are met by software development. You will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifying hidden problems and patterns in data will be essential to drive improvements to coding hygiene and system architecture.