Taro Logo

Lead Software Engineer - Backend Development

Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products.
Plano, TX, USA
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Job Description

As a Lead Software Engineer at JPMorganChase within the Consumer & Community Banking - Connected Commerce team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

The role involves executing creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine approaches. You'll be developing secure high-quality production code, reviewing and debugging code, and identifying opportunities for automation and improvement. The position requires leadership in evaluation sessions with vendors and internal teams, as well as leading communities of practice across Software Engineering.

The ideal candidate will have 5+ years of experience with strong proficiency in Java, Python, and AWS services. You'll need deep understanding of agile methodologies, CI/CD, application resiliency, and security. Knowledge of financial services industry IT systems is essential. The role offers comprehensive benefits including health coverage, retirement savings, tuition reimbursement, and mental health support.

You'll be joining Chase's Consumer & Community Banking division, which leads the U.S. in credit card sales and deposit growth with the most-used digital solutions. The team focuses on enhancing and delivering trusted market-leading technology products while maintaining security and scalability. This is an opportunity to make significant impact while working with cutting-edge technologies in a collaborative, diverse, and inclusive environment.

Last updated 3 months ago

Responsibilities For Lead Software Engineer - Backend Development

  • 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, opportunity, inclusion, and respect

Requirements For Lead Software Engineer - Backend Development

Java
Python
  • 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
  • Advanced in one or more programming language(s) - Java, Python and AWS services
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes
  • In-depth knowledge of the financial services industry and their IT systems
  • Proven ability to work effectively with stakeholders
  • Extensive experience in advanced design
  • Exceptional skills in solving complex problems

Benefits For Lead Software Engineer - Backend Development

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Mental Health Assistance
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Mental Health Assistance
  • Parental Leave