Senior Lead Software Engineer - AI, ATM & Microservices

JPMorganChase

Westerville (OH)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorganChase in the United States is seeking a Senior Lead Software Engineer to join the Consumer & Community Banking ATM technology team. You will work on secure, scalable technology products within an agile environment, driving modernization and AI-assisted practices in software development.

The role emphasizes leadership, multi‑vendor ATM hardware integration, and building distributed microservices using Diebold SmartClient with JDevice/XFS on complex ATM environments.

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Hands‑on practical experience delivering system design, application development, testing, and operational stability.
  • 10+ years of hands‑on experience with ATM software development in Diebold SmartClient.
  • Deep ATM domain knowledge in solving complex modernization challenges.
  • Experience with multi‑vendor ATM hardware and implementing ATM functions using XFS commands.
  • Experience in building microservices and distributed modular applications.
  • Deep understanding of SmartClient software (Diebold) with JDevice/XFS on multi‑vendor hardware.
  • Experience leading enterprise‑level AI-assisted software development tools with coding, code review, test acceleration, troubleshooting.
  • Familiarity with Cloud technologies (AWS and Kubernetes).
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and security considerations.
  • Ability to tackle design and functionality problems independently with little oversight.

Responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors.
  • Develops secure and high-quality production code, and reviews and debugs code written by others.
  • Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes.
  • Applies knowledge of SDLC tools, including AI-assisted development and automation capabilities, to improve value of automation at scale.
  • Drives decisions that influence the product design, application functionality, and technical operations.
  • Serves as a function-wide subject matter expert in one or more areas of focus.
  • Contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • Influences peers and project decision-makers to consider leading-edge technologies.
  • Design, develop and test ATM Diebold applications utilizing SmartClient with JDevice/XFS.
  • Build microservices and distributed modular applications and solve complex modernization technical problems.
  • Work with Multi-vendor ATM hardware.

Skills

Software engineering concepts
ATM software development
Microservices
SmartClient (Diebold)
AWS
Kubernetes
AI-assisted development tools
Independent problem solving

Tools

Diebold SmartClient

Job description

JPMorganChase in the United States is seeking a Senior Lead Software Engineer to join the Consumer & Community Banking ATM technology team. You will work on secure, scalable technology products within an agile environment, driving modernization and AI-assisted practices in software development.

The role emphasizes leadership, multi‑vendor ATM hardware integration, and building distributed microservices using Diebold SmartClient with JDevice/XFS on complex ATM environments.

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

Similar jobs worth comparing

Senior Lead Software Engineer - ATM & AI-Enabled Systems
Senior Lead Software Engineer - ATM & AI-Enabled Systems

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 140,000 - 190,000
ATM Sr Lead Software Engineer
ATM Sr Lead Software Engineer

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 140,000 - 190,000
ATM Sr Lead Software Engineer
ATM Sr Lead Software Engineer

JPMorganChase • Westerville (OH)

On-site
USD 140,000 - 180,000
Senior Lead Software Engineer — AI-Driven Microservices & Security
Senior Lead Software Engineer — AI-Driven Microservices & Security

JPMorganChase • Chicago (IL)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Sr. AWS/Java Developer
Lead Software Engineer - Sr. AWS/Java Developer

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 120,000 - 180,000
AI-Driven Lead Software Engineer for Secure Systems
AI-Driven Lead Software Engineer for Secure Systems

Socket.dev • New York (NY)

On-site
USD 180,000 - 260,000
Java AI Lead Engineer — Secure Microservices & DevOps
Java AI Lead Engineer — Secure Microservices & DevOps

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 140,000 - 180,000
Senior Lead Software Engineer: AI-Driven DB & Cloud Architecture
Senior Lead Software Engineer: AI-Driven DB & Cloud Architecture

JPMorgan Chase • Columbus (OH)

On-site
USD 140,000 - 190,000
Health care coverage
On-site wellness centers
Retirement savings plan
+4
Senior Lead Software Engineer — AI-Driven Cloud Expert
Senior Lead Software Engineer — AI-Driven Cloud Expert

JPMorgan Chase • Columbus (OH)

On-site
USD 140,000 - 180,000
Lead Cloud-Native Java Engineer for ATM & API Systems
Lead Cloud-Native Java Engineer for ATM & API Systems

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 120,000 - 180,000