Lead Software Engineer - Virtual Card

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
$133,000 - $185,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Virtual Card

Elevate your career and embark on an exciting journey at JPMorgan Chase as a Lead Software Engineer within the Commercial & Investment Bank's Commercial Card Technology team. This role offers an opportunity to shape the future of financial technology by creating groundbreaking, high-quality solutions in an agile environment.

As a key technical contributor, you'll be responsible for developing and enhancing trusted, market-leading technology products that are secure, stable, and scalable. The position focuses on Commercial Credit Card Payment products and solutions, requiring expertise in Java programming, cloud technologies, and distributed systems architecture.

The role demands strong technical leadership, combining hands-on development with mentoring responsibilities. You'll work with cutting-edge technologies including AWS, Kubernetes, and event-driven architectures, while contributing to the firm's strategic business goals. The position offers competitive compensation ($133,000-$185,000) and comprehensive benefits.

Key technical requirements include 5+ years of software engineering experience, expert-level Java knowledge, proficiency in cloud technologies, and strong understanding of system design and application development. You'll be part of a dynamic team that values innovation, collaboration, and technical excellence.

JPMorgan Chase offers an inclusive work environment and comprehensive benefits package including health care, retirement plans, tuition reimbursement, and mental health support. The role is based in Chicago, IL, within the Commercial & Investment Bank division, a global leader across banking, markets, and securities services.

This position presents an excellent opportunity for experienced engineers looking to make a significant impact in financial technology while working with enterprise-scale systems and leading-edge technologies. You'll be part of a forward-thinking team that drives innovation while maintaining the highest standards of security and stability in financial services.

Last updated 13 minutes ago

Responsibilities For Lead Software Engineer - Virtual Card

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Leads communities of practice across Software Engineering
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Lead Software Engineer - Virtual Card

Java
Kubernetes
Redis
Kafka
  • Formal training or certification in software engineering with 5+ years of applied experience
  • Expert in Java programming, with extensive experience in Java Spring Boot and Spring Batch
  • Proficient in RDBMS (Oracle), SQL, Unix Shell Scripts, and cloud technologies
  • Hands-on experience with AWS and Infrastructure as Code
  • Strong understanding of Event-Driven Architecture, Application Resiliency Patterns
  • Skilled in architecting secure, scalable systems
  • Hands-on architect with a passion for mentoring software engineers
  • Proficient in Agile methodology and experienced with SDLC tools
  • Ability to independently tackle design and functionality challenges

Benefits For Lead Software Engineer - Virtual Card

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Virtual Card

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on cloud platform development, DevOps practices, and system resilience for serving 80M+ customers.

Software Engineer

Senior Software Engineer role at JPMorgan Chase focusing on backend development with Java, Kafka, and cloud technologies, offering competitive compensation and comprehensive benefits.

Software Engineer III - Java Full Stack Developer + Kubernetes

Senior Software Engineer role at JPMorgan Chase focusing on Java full-stack development with Kubernetes, cloud technologies, and enterprise solutions.

Software Engineer

Senior Software Engineer position at JPMorgan Chase in Wilmington, DE, focusing on backend development with Java, Node.js, and cloud technologies.

India Location Control Manager

Senior Control Manager position at JPMorgan Chase leading risk assessment and control frameworks for India operations.