Lead Software Engineer (Backend Java, Payments)

JPMorgan Chase & Co.

Chicago, IL • 14m ago • On-site

Senior

On-site

137,750 - 185,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Lead Software Engineer (Backend Java, Payments) role

Improve your resume now

$137,750 – $185,000/year

Quick Facts

Lead backend engineering for payment technology with Java, Spring Boot, microservices, and REST APIs.

Description

Executes software solutions including design, development, and technical troubleshooting, with the ability to go beyond routine approaches to solve complex problems. Manages Scrum delivery, produces architecture and design artifacts for complex applications, and ensures design constraints are met through code. Uses enterprise-authorized AI coding assist tools to improve code quality and productivity, while validating outputs via peer review, automated testing, and secure coding standards.

Responsibilities

  • Deliver software solutions across design, development, and technical troubleshooting
  • Manage Scrum delivery
  • Create architecture and design artifacts for complex applications and ensure constraints are met in code
  • Use enterprise-authorized AI-assisted development tools (e.g., code generation/refactoring, unit test creation, documentation) and validate outputs for correctness, performance, and security
  • Apply SDLC toolchain knowledge and AI-assisted automation to realize value at scale
  • Develop secure, high-quality production code; review and debug others’ code
  • Identify hidden problems and data patterns to improve coding hygiene and system architecture
  • Support a team culture of diversity, opportunity, inclusion, and respect

Benefits

  • Competitive total rewards package (base salary based on role, experience, skills, and location; may include commission-based pay and/or discretionary incentive compensation)
  • Health care coverage and on-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support and financial coaching
  • Additional benefits and compensation details provided during the hiring process

Requirements

  • Formal training or certification on software engineering concepts and 10+ years 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 using enterprise-authorized AI-assisted software development tools; ability to critically evaluate, validate, and refine AI outputs
  • Proficiency in automation and continuous delivery methods
  • Proficiency across all aspects of the Software Development Life Cycle, software engineering principles, design patterns, and best practices
  • Experience developing, debugging, and maintaining code in a large corporate environment; database work with Oracle/MySQL or NoSQL (e.g., Cassandra)
  • Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, AI/ML, mobile)
  • Hands-on experience with high throughput, low latency distributed systems
  • Proven record of providing end-user support with excellent problem-solving

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report