Python Lead Software Engineer

at JPMorgan Chase & Co Armed Forces Covenant Defence Employer Recognition Gold  
Banking
 
Financial Services
 
Investment Banking
About the job
Organisation Links
JPMorgan Chase & Co

As a Lead Software Engineer in Credit Technology at JPMorgan Chase, you will join an agile team building secure, scalable, and resilient front-office solutions that power trading, ref data management, and P&L. You will design, develop, and troubleshoot multiple components across complex systems while partnering closely with traders and control functions to deliver reliable, low-latency workflows. Job Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  • Adds to team culture of diversity, opportunity, inclusion, and respect
  • Develop and integrate trading workflows and loan reference data for the Secondary Loan Trading desk.
  • Build scalable, front-office–facing services that streamline trading workflow management and enhance desk productivity.
  • Design, implement, and troubleshoot components end to end, accounting for upstream and downstream dependencies and technical implications.
  • Translate evolving business demands into clear technical requirements and pragmatic solutions under time constraints.
  • Apply structured troubleshooting to isolate root causes and resolve issues across services and data flows.
  • Adhere to secure coding practices and engineering methodologies to deliver stable, maintainable systems throughout the SDLC.
  • Good individual contributor, ability to work independently with minimal supervision Required Qualifications, Capabilities, And Skills
  • Formal training or certification in software engineering concepts and applied experience.
  • Hands-on experience with system design, application development, testing, and operational stability with strong proficiency in Python.
  • Experience developing, debugging, and maintaining code in large corporate environments; strong SQL and database querying skills.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practice
  • Advanced understanding of agile practices including CI/CD, application resiliency, and security.
  • Demonstrated experience across the full Software Development Life Cycle.
  • Degree in Computer Science, Computer Engineering, Mathematics, or a related technical field (or equivalent practical experience). Preferred Qualifications, Capabilities, And Skills
  • Familiarity with modern front-end technologies.
  • Familiarity with Python, React and Web Frameworks
  • Practical experience with cloud-native development (AWS).
  • Knowledge of Fixed Income products, with emphasis on syndicated and secondary loans. ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Job ref blurredText

Posted on blurredText

Last checked on blurredText

Closing on blurredText

0 comments
0 requirements

Discuss this job

Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.

My Private Notes

Saving private notes will automatically star the vacancy to your Jobs page.