Lead Software Engineer - Data Engineer

One of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and 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

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'll be an integral part of an agile team working to enhance, build, and deliver trusted market-leading technology products. This role offers an opportunity to drive significant business impact through your technical expertise and contributions, tackling diverse challenges across multiple technologies and applications.

You'll be responsible for driving key technical initiatives, evaluating tooling and design options, and building enterprise-grade platform capabilities. The position requires expertise in data engineering, with hands-on experience in Python/PySpark, Scala, or Java, plus strong SQL skills. You'll work with modern data technologies including Databricks and data lakehouse architectures.

The role combines technical leadership with hands-on development, requiring both architectural vision and coding expertise. You'll provide technical guidance to teams, develop secure production code, and influence product design decisions. JPMorgan Chase offers comprehensive benefits including competitive base salary, health coverage, retirement plans, and professional development opportunities.

This is an excellent opportunity for an experienced data engineer looking to work on enterprise-scale data systems at a leading financial institution. You'll join a collaborative environment that values diversity and innovation, while working on impactful projects that serve millions of customers globally.

Last updated 2 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 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

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

Senior Lead Software Engineer - Data Engineering

Senior Lead Software Engineer position at JPMorgan Chase focusing on data engineering, offering competitive compensation and opportunity to work on enterprise-scale financial technology solutions.

Senior Lead Software Engineer - Data Engineering

Senior Lead Software Engineer position at JPMorgan Chase focusing on data engineering, requiring 5+ years experience and offering $171K-$260K salary plus benefits.

Sr Lead Data Engineer

Lead data engineering role at JPMorgan Chase focusing on building scalable data solutions and mentoring team members, requiring 5+ years of experience and expertise in Python, AWS, and data architecture.

Wholesale Credit Risk Management - Senior Data Engineer - Executive Director

Senior Data Engineer role at JPMorgan Chase focusing on developing advanced data architectures for Wholesale Credit Risk, requiring expertise in distributed systems and cloud technologies.

Senior Director of Data Engineering- Chase UK

Lead data engineering teams at Chase UK, architecting and delivering data solutions for digital banking while managing multiple technical areas and departments.