As a Lead Software Engineer at JPMorgan Chase within the In-Store Payments Technology Team in Merchant Services Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of delivering software components for the firm's cutting-edge card present transaction technology products.
The role involves executing creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine approaches. You'll be developing secure high-quality production code, reviewing others' code, and identifying opportunities to improve operational stability. You'll also lead evaluation sessions with vendors and internal teams, and contribute to communities of practice across Software Engineering.
The position requires strong Android development expertise with Kotlin, experience with payment systems, and cloud native development. You'll work on critical payment infrastructure requiring knowledge of EMV, ISO 8583 and PCI standards. This is an opportunity to impact your career while pushing the limits of what's possible in mobile payment technology.
The role offers the chance to work with cutting-edge payment technologies while being part of JPMorgan Chase's global technology team. You'll be contributing to solutions that process millions of transactions daily while maintaining the highest standards of security and reliability. This position combines technical leadership with hands-on development, making it ideal for experienced Android developers looking to work on enterprise-scale payment systems.