Lead Software Engineer - Java Backend

JPMorganChase

Seattle (WA)

On-site

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive base salary
Comprehensive health coverage
On-site health and wellness facilities
Retirement savings plan
Tuition reimbursement
Mental health support
Financial coaching

Job summary

JPMorgan Chase in Seattle is seeking a Lead Software Engineer to design, develop, and troubleshoot secure software components within the Merchant and Fraud Prevention team. You will contribute to scalable technology solutions across data pipelines and backend services.

You will work in an agile environment, applying SDLC best practices, and responsibly use AI-assisted coding tools to improve quality while maintaining security standards.

Qualifications

  • 5+ years of software engineering experience
  • Experience building production data or streaming systems
  • Proficiency in Java, Scala, or Python for backend and data processing
  • Experience with SDLC and agile practices
  • Experience with enterprise-grade tooling and large codebases
  • Familiarity with AI-assisted development tools and secure coding practices

Responsibilities

  • Executes standard software solutions, design, development, and troubleshooting
  • Writes secure, high-quality code with limited guidance
  • Designs and troubleshoots with system-wide impact in mind
  • Uses SDLC tooling to automate and improve value
  • Performs data analysis to identify issues and aid decision-making
  • Learns and applies secure development practices and processes
  • Leverages AI coding assist tools while ensuring code quality through reviews and tests

Skills

Java
Scala
Python
CI/CD
Security
Data processing
AI coding assist tools
Secure coding

Education

Formal training or certification in software engineering

Tools

Flink
Spark
Feast

Job description

Overview

You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Banking - Merchant and Fraud Prevention Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state‑of‑the‑art technology products in a secure, stable, and scalable way. You will execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system.

Job Responsibilities
  • Executes standard software solutions, design, development, and technical troubleshooting.
  • Writes secure and high‑quality code using the syntax of at least one programming language with limited guidance.
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
  • Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity.
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision‑making in service of secure, stable application development.
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
  • Leverages enterprise‑authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards.
Required Qualifications, Capabilities, and Skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Professional software engineering experience building production data or streaming systems.
  • Proficiency in one or more languages; Java, Scala, or Python for backend and data processing.
  • Hands‑on practical experience in system design, application development, testing, and operational stability.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Experience across the whole Software Development Life Cycle.
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security; emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
  • Hands‑on experience using enterprise‑authorized AI‑assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI‑generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
Preferred Qualifications, Capabilities, and Skills
  • Experience building or operating a feature store (open‑source like Feast or internal/custom), including feature registries and governance.
  • Tuning and operating Flink in production (parallelism, back‑pressure diagnostics, checkpoint tuning) and Spark performance optimization (partitioning, join strategies, file layout).
Federal Deposit Insurance Act

This position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorgan Chase's review of criminal conviction history, including pretrial diversions or program entries.

Benefits
  • Competitive total rewards package including base salary determined based on role, experience, skill set, and location.
  • Commission‑based pay and/or discretionary incentive compensation in eligible roles.
  • Comprehensive health care coverage.
  • On‑site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching and more.
Equal Opportunity Employer Statement

We are an equal‑opportunity employer and place a high value on diversity and inclusion. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

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 worldwide 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

JPMorgan Chase & Co. • Seattle (WA)

On-site
USD 180,000 - 240,000
Lead Software Engineer - Java
Lead Software Engineer - Java

JPMorganChase • Chicago (IL)

On-site
USD 140,000 - 190,000
Senior Lead Software Engineer - Full Stack Java
Senior Lead Software Engineer - Full Stack Java

Fairygodboss • Chicago (IL)

On-site
USD 130,000 - 190,000
Senior Lead Software Engineer - Full Stack Java
Senior Lead Software Engineer - Full Stack Java

JPMorganChase • Chicago (IL)

On-site
USD 140,000 - 190,000
Lead Software Engineer Java
Lead Software Engineer Java

慨正橡扯 • Chicago (IL)

On-site
USD 150,000 - 190,000
Lead Software Engineer - Backend Java, Markets Tech
Lead Software Engineer - Backend Java, Markets Tech

JPMorganChase • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Sr Lead Software Engineer- Java, Cloud with Infrastructure
Sr Lead Software Engineer- Java, Cloud with Infrastructure

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Java / AWS / AI
Lead Software Engineer - Java / AWS / AI

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Java, AI, and Automation
Lead Software Engineer - Java, AI, and Automation

JPMorganChase • Jersey City (NJ)

On-site
USD 140,000 - 200,000
Competitive pay
Health care coverage
On-site health centers
Lead Software Engineer - Java/Spring
Lead Software Engineer - Java/Spring

TwinThread • Tampa (FL)

On-site
USD 100,000 - 130,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1