Lead Software Engineer - Data Engineer

Testing Site - JPMC

Jersey City (NJ)

On-site

USD 140,000 - 200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase, within Corporate Sector's Finance Technology, seeks a Lead Software Engineer to drive scalable, secure platforms for FP&A teams. You will lead a skilled team, shape architecture, and collaborate with product managers and finance experts to deliver impactful financial tooling and insights.

The role emphasizes leadership, modern tech stacks, and delivering high-performance solutions in a regulated financial environment.

Qualifications

  • Formal training or certification on software engineering concepts.
  • 5+ years applied experience as a software engineer.
  • Experience leading complex projects and engineering teams to successful delivery.
  • Experience building large-scale platforms with data quality, observability, and entitlement management.
  • Expertise in Java, Python, or Scala.
  • Experience with AWS, its core services and security features.
  • Experience with big data technologies, including Apache Spark.
  • Experience in finance/banking domains and understanding FP&A workflows.
  • Collaborating with platform teams to design reusable frameworks.
  • Strong communication and leadership skills.

Responsibilities

  • Architect and build scalable platforms for finance users enabling advanced analysis and planning.
  • Lead and inspire a team of engineers, promoting innovation and technical excellence.
  • Drive transformation by delivering solutions with product managers and finance experts.
  • Leverage cloud, data engineering, and AI/ML technologies to set industry standards.
  • Mentor engineers and help grow talent across JPMorgan Chase.

Skills

Software architecture
Technical leadership
Java
Python
Scala
Communication
Mentoring

Education

Bachelor's degree in Computer Science

Tools

AWS
Apache Spark

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector's Finance Technology 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.

Join us as aLead Software Engineerand play a pivotal role in building the next-generation platform designed specifically for our Financial Planning and Analysis teams. You’ll empower finance professionals across the bank—from strategic planners to forecasting experts and business analysts—to model, consult, forecast, and plan with unprecedented agility and insight.

This is your opportunity to transform how our FP&A teams operate, enabling smarter decision-making, deeper analysis, and more effective financial strategies at one of the world’s most innovative financial institutions.

Job responsibilities
  • Architect and Build:Design and develop robust, scalable, and high-performance platforms for finance users, enabling advanced analysis, modeling, forecasting, and planning capabilities.
  • Lead and Inspire:Guide a talented team of engineers, fostering a culture of innovation, collaboration, and technical excellence.
  • Drive Transformation:Work closely with product managers, finance experts, and stakeholders to deliver solutions that redefine how financial data is leveraged across the organization.
  • Innovate:Leverage the latest technologies in cloud, data engineering, and AI/ML to create tools that set new standards in the industry.
  • Mentor:Share your expertise and help grow the next generation of engineering talent within JPMorgan Chase.
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Experience as a software engineer,with a track record of leading complex projects and engineering teams to successful delivery.
  • Experience in building large-scale platforms,with deep knowledge of data quality, observability, and entitlement management to ensure robust, secure, and reliable solutions.
  • Expertise in modern programming languagessuch as Java, Python, or Scala.
  • Experience with the AWS platform,including its core services, architecture best practices, and security features.
  • Experience with big data technologies,including Apache Spark, for large-scale data processing and analytics.
  • Expertise in building data-driven applications,ideally within finance, banking, or related domains, with an understanding of financial planning and analysis workflows.
  • Experience collaborating with other platform teamsto design and build common, reusable frameworks that drive standardization and enable wider adoption across the organization.
  • Passion for solving complex problemsand delivering impactful, scalable solutions that drive business value.
  • Excellent communication and leadership skills,with the ability to collaborate effectively with cross-functional teams, mentor junior engineers, and engage with stakeholders across the organization.
Preferred qualifications, capabilities, and skills
  • Exposure to Databricks
  • Experience with data visualization and business intelligence platforms.
  • Bachelor's degree in Finance, Technology, Data Science, or a related field; advanced degree preferred
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Data Platform
Lead Software Engineer - Data Platform

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Lead Software Engineer Data and Payments Data Platform
Lead Software Engineer Data and Payments Data Platform

Testing Site - JPMC • Austin (TX)

On-site
USD 180,000 - 240,000
Lead Software Engineer - Python/ Data
Lead Software Engineer - Python/ Data

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Lead Software Engineer- Python / Big Data / AWS/ ETL Pipelines
Lead Software Engineer- Python / Big Data / AWS/ ETL Pipelines

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 170,000 - 250,000
Lead Software Engineer
Lead Software Engineer

Testing Site - JPMC • Houston (TX)

On-site
USD 150,000 - 210,000
Lead Software Engineer - Data & AI Platform Engineer
Lead Software Engineer - Data & AI Platform Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Lead Software Engineer - Databricks/Snowflake/AWS
Lead Software Engineer - Databricks/Snowflake/AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Data/Payments Technology
Lead Software Engineer - Data/Payments Technology

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 210,000
Lead Software Engineer - Fullstack
Lead Software Engineer - Fullstack

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 130,000 - 180,000
Lead Software Engineer - Full Stack Java or Python, AWS, AI
Lead Software Engineer - Full Stack Java or Python, AWS, AI

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 200,000