Lead Software Engineer - Data Engineer

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.
Jersey City, NJ, USA
$142,500 - $190,000
Data
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer - Data Engineer

As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector's Data and Analytics Services team, you will be an integral part of an agile team working to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. This role offers an opportunity to drive significant business impact through your capabilities and contributions, applying deep technical expertise and problem-solving methodologies to tackle diverse challenges across multiple technologies and applications.

You will be responsible for driving key technical initiatives, evaluating tooling and design options, and building enterprise-grade platform capabilities as part of a data engineering team. The role involves providing technical guidance to business and technical teams, developing secure high-quality code, and influencing product design and application functionality decisions.

The position requires extensive experience with design and architecture for large distributed data applications, advanced proficiency in Python/PySpark, Scala, or Java, and strong SQL skills. You'll need AWS Solution Architect certification and experience with Databricks and data lakehouse architectures. The ideal candidate will have 5+ years of applied software engineering experience and a background in Computer Science or related field.

JPMorgan Chase offers a comprehensive benefits package including competitive salary, health care coverage, retirement savings, tuition reimbursement, and mental health support. You'll be joining one of the oldest and most respected financial institutions, working on innovative solutions that impact millions of consumers and businesses worldwide.

The Corporate Sector's Data and Analytics Services team plays a crucial role in ensuring the company's success through market-leading technology solutions. This is an excellent opportunity for a seasoned professional looking to make a significant impact while working with cutting-edge data technologies in a stable, growth-oriented environment.

Last updated 5 hours ago

Responsibilities For Lead Software Engineer - Data Engineer

  • Driving key tech initiatives and evaluating tooling and design options to build enterprise grade platform capabilities
  • Providing technical guidance and direction to support business and technical teams
  • Developing secure and high-quality production code
  • Driving decisions that influence product design and application functionality
  • Serving as a function-wide subject matter expert
  • Contributing to the engineering community as an advocate of firmwide frameworks
  • Influencing peers and project decision-makers on leading-edge technologies

Requirements For Lead Software Engineer - Data Engineer

Python
Java
  • 5+ years of applied software engineering experience
  • Extensive experience with design and architecture for large distributed data applications
  • Advanced in Python/PySpark, Scala, or Java
  • Experience with databricks and data lakehouse
  • AWS Solution Architect certification
  • Strong SQL skills
  • Advanced knowledge of software applications and technical processes
  • Domain experience with data governance tools
  • Experience in Computer Science, Computer Engineering, Mathematics, or related field

Benefits For Lead Software Engineer - Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Competitive base salary
  • 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 - Data Engineer

Lead Software Engineer - Data modeling / Data governance

Lead Software Engineer position at JPMorgan Chase focusing on data modeling and governance, requiring 5+ years of experience in data architecture and engineering.

Sr Lead Architect

Senior Lead Architect position at JPMorgan Chase focusing on data architecture, modeling, and integration within Consumer and Community Banking Technology.

Senior Manager of Software Engineering

Senior Manager of Software Engineering role at JPMorgan Chase leading data engineering teams and driving technical excellence in financial technology.

Sr Lead Software Engineer - Python / Snowflake

Senior Lead Software Engineer position at JPMorgan Chase focusing on Python and Snowflake, building enterprise-scale data solutions and leading technical initiatives.

Lead Software Engineer - Data Lake & Analytics

Lead Software Engineer position at JPMorgan Chase focusing on Data Lake & Analytics, offering $152K-$215K salary and comprehensive benefits.