As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, 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. The role involves leading technical initiatives across multiple areas within various business functions while supporting the firm's business objectives.
You will be responsible for executing creative software solutions, conducting system design, and performing technical troubleshooting. The position requires expertise in Java programming, Spring Boot & Spring Webflux, Kubernetes, and Apache Kafka. You'll work with relational databases and contribute to building scalable backend applications.
As a technical leader, you'll evaluate external vendors, startups, and internal teams, driving architectural decisions and technical credentials assessment. You'll also lead communities of practice to promote awareness of new technologies while maintaining high standards of code quality and security.
The role offers comprehensive benefits including healthcare coverage, retirement plans, tuition reimbursement, and mental health support. Working at JPMorgan Chase, you'll be part of a global leader in financial services with a rich history spanning over 200 years.
The Commercial & Investment Bank provides strategic advice, raises capital, manages risk, and extends liquidity in markets worldwide. This position offers an opportunity to work on market-leading technology products while contributing to the firm's critical financial infrastructure.
The ideal candidate will have 5+ years of experience, strong technical expertise, and the ability to think beyond conventional approaches. You'll be joining a culture that values diversity, equity, and inclusion, working in an environment that pushes the limits of what's possible in financial technology.