As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment bank and Electronic Trading Technology Data Analytics, you will be an integral part of an agile team working to enhance, build, and deliver trusted market-leading technology products. This role focuses on Python development within a hybrid Python/KDB platform, working closely with Quant Research and Trading Desks in a dynamic, data-driven environment.
You will be responsible for championing Python technologies, designing and implementing innovative software solutions, and developing secure, high-quality production code. The position involves leading communities of practice, guiding team members, and developing scalable real-time processing solutions using agile methodologies.
The role requires extensive experience with Python and its data ecosystem (numpy, pandas, iceberg, spark, jupyter), along with in-depth knowledge of Python internals. You'll need strong system design and application development skills, plus experience leading development efforts and understanding of the financial services industry.
JPMorgan Chase offers a comprehensive benefits package including health care coverage, retirement savings, mental health support, and educational benefits. The position is based in Jersey City, NJ, with a salary range of $152,000-$215,000.
Working in the Commercial & Investment Bank division, you'll be part of a global leader across banking, markets, securities services and payments, providing strategic advice and raising capital for clients worldwide. This is an opportunity to impact your career while pushing the limits of what's possible in financial technology.