Lead Software Engineer - Data Lake & Analytics

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$152,000 - $215,000
Data
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · AI

Description For Lead Software Engineer - Data Lake & Analytics

The Chief Data & Analytics Office (CDAO) at JPMorgan Chase is seeking a Lead Software Engineer to join their AIML Data Platforms Team. This role is integral to an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.

As a Lead Software Engineer, you will be responsible for solving complex cloud data platform challenges, particularly around Data Lake Tools and AWS Databricks platform. You'll work on designing and implementing solutions, managing infrastructure as code, and providing engineering support to various teams including Data Science/ML and Application teams.

The ideal candidate brings 5+ years of software engineering experience with strong expertise in Java or Python, AWS Cloud Services, and Terraform. You should have a deep understanding of networking, security, and cloud architecture. This role offers an opportunity to drive significant technical decisions and serve as a subject matter expert while working with cutting-edge technologies.

The position offers competitive compensation ranging from $152,000 to $215,000, along with comprehensive benefits including healthcare, retirement plans, and various wellness programs. You'll be joining one of the oldest and most respected financial institutions, working on innovative solutions that impact millions of customers globally.

This is an excellent opportunity for a seasoned engineer looking to make an impact in a role that combines data engineering, cloud architecture, and platform development within a leading financial services organization. You'll be part of a team that values diversity, equity, and inclusion while working on challenging technical problems at scale.

Last updated 16 days ago

Responsibilities For Lead Software Engineer - Data Lake & Analytics

  • Solves the companies most challenging cloud data platform problems by building innovative technical solutions around Data Lake Tools
  • Designs, implements, and maintains a managed AWS Databricks platform
  • Adds features to and refactors existing code in Infra as Code - terraform modules, API development
  • Performs platform design, set-up and configuration, workspace administration, resource monitoring
  • Collaborates with Team Leads and other teams to design technical solutions
  • Drives decisions that influence product design, application functionality, and technical operations
  • Serves as a function-wide subject matter expert

Requirements For Lead Software Engineer - Data Lake & Analytics

Python
Java
  • 5+ years applied experience in software engineering
  • Programming experience in Java or Python
  • Hands-on experience in AWS Cloud Services
  • Experience with Terraform Enterprise, CI/CD pipelines using Jenkins
  • Understanding of Networking Rules, Firewalls, DNS, OAuth, SAML
  • Cyber security fundamentals knowledge
  • Experience in designing cloud solutions in AWS
  • Computer Science, Engineering, Mathematics, or related degree

Benefits For Lead Software Engineer - Data Lake & Analytics

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 - Data Lake & Analytics

Lead Software Engineer - Data Engineer

Lead Software Engineer position at JPMorgan Chase focusing on data engineering, requiring 5+ years experience and expertise in Python, Java, and distributed systems.

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.