Lead Software Engineer - Java

JPMorgan Chase & Co.

Columbus (OH)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase & Co. is looking for a Java Lead Software Engineer to join their Asset & Wealth Management team in Columbus, Ohio. In this role, you will advance the Morgan Money trading capabilities by building resilient and high-performing services while collaborating closely with stakeholders. The ideal candidate will have strong experience in Java, agile development, and apply AI and machine learning techniques.

This position involves designing robust backend services and driving engineering decisions that impact product design and operational readiness. Candidates should have formal training in software engineering, along with hands-on experience in relevant technologies.

Qualifications

  • 5+ years of applied experience in software engineering.
  • Proficiency in Core Java with strong problem-solving abilities.
  • Experience with test-driven and behavior-driven development.

Responsibilities

  • Collaborate with investment teams to create technical solutions.
  • Design high-quality backend services focused on performance.
  • Lead delivery within an agile team for continuous improvement.

Skills

Core Java
Object-oriented design
Problem-solving skills
Test-driven development
Spring Framework
Kafka

Education

Formal training or certification in software engineering

Tools

AI/ML techniques
Continuous integration
Cloud platforms

Job description

Morgan Money has revolutionized liquidity trading across the firm serving our corporate clients in all regions to have next generation trading capabilities at their fingertips.

As a Java Lead Software Engineer at JPMorganChase within Asset & Wealth Management, you will help advance Morgan Money’s next-generation liquidity trading capabilities for corporate clients across regions. You will build resilient, secure, high-performing services and partner closely with investment and trading stakeholders to deliver measurable business outcomes. You will contribute to a fast-paced engineering culture with frequent production releases and help identify practical opportunities to apply AI and machine learning to improve reliability, insights, and client outcomes.

Job Responsibilities
  • Collaborate directly with investment teams, traders, and portfolio managers to translate objectives into durable technical solutions.
  • Design and deliver high-quality backend services in Java with a focus on scalability, resiliency, and low-latency performance.
  • Drive engineering decisions that shape product design, application functionality, and operational readiness.
  • Lead delivery within an agile team, supporting frequent releases and continuous improvement based on business needs.
  • Develop secure production code and review code changes to raise quality, maintainability, and reliability.
  • Influence technology choices by evaluating and applying modern architectures, patterns, and tooling where they add clear value.
  • Provide technical guidance to engineers and partner teams to accelerate delivery and reduce operational risk.
  • Champion strong software development practices including automated testing, continuous integration, and continuous delivery.
  • Improve observability and incident readiness by leveraging analytics and AI/ML techniques for anomaly detection, alert quality, and faster triage.
Required Qualifications, Capabilities, and Skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Proficiency in Core Java and object-oriented design with strong problem-solving skills.
  • Demonstrated experience applying test-driven development and behavior-driven development, including mocking frameworks and automated test suites.
  • Hands‑on experience with inversion of control frameworks such as Spring or Guice.
  • Experience with messaging and streaming technologies such as Kafka, IBM MQ, or Solace.
  • Strong understanding of engineering fundamentals including continuous integration/continuous delivery, application resiliency, and secure coding practices.
  • Proven ability to partner with cross-functional stakeholders and communicate complex technical topics clearly.
  • Practical experience using data-driven methods (including applied AI/ML where appropriate) to improve decision-making, performance, or operational outcomes.
Preferred Qualifications, Capabilities, and Skills
  • Experience with cloud platforms and relevant certifications.
  • Proficiency in Python for automation, data processing, or service development.
  • Experience with digital assets technologies such as smart contracts, Ethereum, and digital wallets.
  • Familiarity with responsible AI practices such as model evaluation, drift monitoring, and safe deployment patterns.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Lead Software Engineer - AWM
Java Lead Software Engineer - AWM

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 110,000 - 150,000
Lead Software Engineer - Java
Lead Software Engineer - Java

Next Frontier Capital • Columbus (OH)

On-site
USD 120,000 - 170,000
Health coverage
On-site health & wellness centers
Retirement plan
+4
Lead Software Engineer - Java
Lead Software Engineer - Java

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 150,000 - 185,000
Sr Lead Software Engineer- Java, Cloud with Infrastructure
Sr Lead Software Engineer- Java, Cloud with Infrastructure

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 150,000 - 210,000
Java Lead Software Engineer
Java Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

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

JPMorganChase • Columbus (OH)

On-site
USD 100,000 - 130,000
Competitive salary
Comprehensive health coverage
Retirement savings plan
Lead Software Engineer - Java/DevOps/AWS
Lead Software Engineer - Java/DevOps/AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 180,000
Java Lead Software Engineer - AWM
Java Lead Software Engineer - AWM

JPMorgan Chase • Columbus (OH)

On-site
USD 123,500 - 175,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
Lead Software Engineer - Java Backend Lead +AWS
Lead Software Engineer - Java Backend Lead +AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 210,000
Lead Software Engineer - Backend Java, Markets Tech
Lead Software Engineer - Backend Java, Markets Tech

JPMorgan Chase & Co. • Jersey City (NJ)

Hybrid
USD 120,000 - 150,000