Demo

Lead Software Engineer - Payments Processing

JPMorgan Chase
Tampa, FL Full Time
POSTED ON 4/2/2025
AVAILABLE BEFORE 5/1/2025

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Lead Software Engineer at JPMorgan Chase within the Payments Processing group, you will play a pivotal role within the Commercial and Investment Bank's Payments Technology group. You will be an integral part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. As a core technical contributor, you will be responsible for executing critical technology solutions across multiple technical domains, supporting the firm’s strategic business objectives.

Job responsibilities

  • Execute creative software solutions, encompassing design, development, and technical troubleshooting. Leverage your ability to think beyond conventional approaches to build innovative solutions and deconstruct complex technical problems
  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  • Develop secure, high-quality production code, and conduct thorough reviews and debugging of code written by peers to ensure adherence to best practices and security standards
  • Drives decisions that influence the product design, application functionality, and technical operations and processes
  • Serves as a function-wide subject matter expert in one or more areas of focus
  • Actively 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 the use and application of leading-edge technologies
  • Adds to the team culture of diversity, equity, inclusion, and respect
  • Lead evaluation sessions with external vendors, startups, and internal teams. Drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for integration within existing systems and information architecture
  • Identify opportunities to eliminate or automate the remediation of recurring issues, thereby enhancing the overall operational stability of software applications and systems

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification in software engineering concepts, with 5 years of applied experience in software development
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced skills in one or more programming languages, particularly Python, with a strong emphasis on writing clean, efficient, and maintainable code
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Experience with cloud-native solutions and platforms, particularly AWS, and proficiency in infrastructure as code using Terraform
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
  • Familiarity with big data technologies such as Apache Spark and in-memory data grids like GemFire
Preferred qualifications, capabilities, and skills
 
  • Proficiency in automation and continuous delivery methods, ensuring seamless integration and deployment processes
  • Strong understanding of telemetry and observability patterns to monitor and improve system performance and reliability
  • Comprehensive understanding of all aspects of the Software Development Life Cycle, with a focus on agile methodologies such as CI/CD, application resiliency, and security
  • Demonstrated proficiency in software applications and technical processes within a specialized technical discipline (e.g., cloud computing, artificial intelligence, machine learning, mobile technologies)

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Software Engineer - Payments Processing?

Sign up to receive alerts about other jobs on the Lead Software Engineer - Payments Processing career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JPMorgan Chase

JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a S...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
You enjoy shaping the future of product innovation as a core leader, driving value for customers, guiding successful lau...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
Embrace the challenge of adapting to shifting priorities and resources while contributing to a dynamic team and applying...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As an ...

Not the job you're looking for? Here are some other Lead Software Engineer - Payments Processing jobs in the Tampa, FL area that may be a better fit.

Payments Lead Software Engineer - Java

JPMorganChase, Tampa, FL

AI Assistant is available now!

Feel free to start your new journey!