Lead Software Engineer - Python / Java

JPMorgan Chase & Co.

Jersey City (NJ)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading financial institution is seeking a Lead Software Engineer to join their agile Credit Technology team. This role focuses on designing, developing, and troubleshooting software solutions for loan trading and risk management. The ideal candidate should have a strong background in Python, SQL, and agile practices, with over 5 years of experience in software engineering. Responsibilities include enhancing trading workflows and collaborating closely with various stakeholders. This position offers a chance to work on market-leading technology products in a dynamic environment.

Qualifications

  • 5+ years of applied experience in software engineering.
  • Hands-on experience with system design and application development.
  • Strong proficiency in Python and SQL.

Responsibilities

  • Develop and integrate trading workflows and loan reference data.
  • Design, implement, and troubleshoot components for software applications.
  • Lead evaluation sessions with vendors and internal teams.

Skills

Python
SQL
Agile practices
System design
Application development

Education

Degree in Computer Science

Tools

AWS
Java
Spring Boot

Job description

Join an agile team that designs and delivers front office software solutions for loan trading, risk management and profit and loss

As a Lead Software Engineer at JPMorganChase within the Credit Technology team, 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.. 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
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • 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 5+ years of 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.
  • 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 Java and Spring Boot.
  • Practical experience with cloud-native development (AWS).
  • Knowledge of Fixed Income products, with emphasis on syndicated and secondary loans.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Python / Java
Lead Software Engineer - Python / Java

JPMorgan Chase & Co. • New York (NY)

On-site
USD 120,000 - 150,000
Lead Software Engineer - Python / Java
Lead Software Engineer - Python / Java

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Loan Trading - Python (Credit Technology)
Lead Software Engineer - Loan Trading - Python (Credit Technology)

Next Frontier Capital • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Comprehensive health care coverage
Tuition reimbursement
Backup childcare
+1
Senior Lead Software Engineer - Python Full Stack
Senior Lead Software Engineer - Python Full Stack

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Lead Software Engineer - Python/Java, Front-Office Trading
Lead Software Engineer - Python/Java, Front-Office Trading

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Senior Lead Software Engineer - Front Office Trading
Senior Lead Software Engineer - Front Office Trading

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Lead Software Engineer – Python / Java - AI -Markets Technology, Credit Pre-Trade Technology
Lead Software Engineer – Python / Java - AI -Markets Technology, Credit Pre-Trade Technology

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 120,000 - 150,000
Lead Software Engineer Python
Lead Software Engineer Python

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 130,000 - 180,000
Senior Lead Software Engineer - Java, Prime Financial Services Technology
Senior Lead Software Engineer - Java, Prime Financial Services Technology

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Sr Lead Software Engineer- Python
Sr Lead Software Engineer- Python

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 160,000