Lead Software Engineer - Backend Java, Payments Technology

JPMorgan Chase & Co.•Chicago, IL
•$137,750 - $185,000

About The Position

The Lead Software Engineer will design, develop, troubleshoot, and deliver secure, high-quality backend software for Payments Technology. The role involves producing architecture and design artifacts for complex applications and ensuring software implementation meets design constraints. It also includes managing Scrum delivery, reviewing and debugging other developers’ code, and using data insights to improve coding practices and system architecture. The engineer uses enterprise-authorized AI-assisted development tools and Software Development Life Cycle automation capabilities to improve code quality, productivity, and delivery. AI-generated outputs must be validated through peer review, automated testing, and secure coding practices. The role also contributes reusable patterns and learnings to improve team effectiveness and supports a culture of diversity, inclusion, opportunity, and respect. JPMorganChase is a financial institution serving consumers, businesses, and institutional and government clients. Its Commercial & Investment Bank operates globally across banking, markets, securities services, and payments.

Requirements

  • Formal training or certification in software engineering concepts and 10 or more years of applied experience.
  • Advanced knowledge of Java, Spring Boot, microservices patterns, and REST API development.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools, with the ability to critically evaluate, validate, and refine generated outputs for correctness, performance, and security.
  • Proficiency in automation and continuous delivery methods.
  • Proficiency across the Software Development Life Cycle, software engineering principles, design patterns, and best practices.
  • Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database query languages or databases such as Oracle, MySQL, or Cassandra.
  • Advanced understanding of agile methodologies, CI/CD, application resiliency, and security.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline such as cloud, artificial intelligence, machine learning, or mobile.
  • Hands-on experience with high-throughput, low-latency distributed systems and efficient communication and integration between systems.
  • A proven record of end-user support and excellent problem-solving abilities.

Nice To Haves

  • 10 or more years of Java development experience.
  • Advanced knowledge of reactive programming technology and microservices development.
  • Knowledge of on-premises and/or public cloud environments.
  • Knowledge of CockroachDB or Cassandra and distributed databases.

Responsibilities

  • Execute software solutions, design, development, and technical troubleshooting, applying approaches beyond routine or conventional solutions.
  • Manage the delivery of a Scrum.
  • Produce architecture and design artifacts for complex applications and ensure software code meets design constraints.
  • Use enterprise-authorized AI coding assistance and development automation to improve code quality, delivery speed, and productivity; validate generated outputs through peer review, automated testing, and secure coding standards.
  • Apply Software Development Life Cycle tools and approved AI-assisted development and automation capabilities to improve automation value at scale.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Identify hidden problems and patterns in data and use insights to improve coding hygiene and system architecture.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service