Join JPMorgan Chase's Liquidity and Account Solutions team as a Software Engineer III, where you'll be part of a dynamic environment developing cutting-edge financial technology solutions. As a seasoned member of an agile team, you'll design and deliver trusted market-leading technology products in a secure, stable, and scalable way. The role combines deep technical expertise in Java, C++, Rust, and Golang with distributed systems knowledge, working on critical financial infrastructure.
You'll be responsible for developing high-performance, thread-safe concurrent code, working with event-driven architectures, and managing production workloads on Kubernetes. The position offers exposure to modern technologies including Kafka, MongoDB, PostgreSQL, and Redis, while building solutions for one of the world's leading financial institutions.
The role provides excellent growth opportunities within JPMorgan's Commercial & Investment Bank division, which serves corporations, governments, and institutions worldwide. You'll work on projects that directly impact global financial markets while collaborating with talented engineers and business stakeholders.
Key technical aspects include working with Java 17+ and Spring Boot, implementing distributed messaging systems, managing containerized applications, and designing efficient database schemas. The position also involves participating in code reviews, production support, and contributing to the engineering community.
This is an ideal opportunity for an experienced software engineer looking to advance their career in financial technology, working with enterprise-scale systems and modern technology stack. The role offers exposure to both established and emerging technologies, with opportunities to work on challenging problems in a global financial context.