Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer - Data Engineer

$61k - $101k
Full-time

J.P. Morgan

Salary: $61,000 - 101,000 per year Requirements:

  • We require formal training or certification in software engineering concepts plus 5+ years of applied experience.
  • We look for 5+ years of hands-on experience building production data engineering and/or software engineering solutions across design, development, testing, and operations.
  • We need practical experience delivering system design, application development, testing, and operational stability for large-scale data pipelines.
  • We expect advanced proficiency in one or more programming languages, with strong Python skills and hands-on PySpark experience.
  • We require advanced Spark SQL capability and solid SQL fundamentals, including data modeling, query tuning, and execution plan analysis.
  • We value proven experience leading the effective use of approved AI-assisted software development tools, with the ability to define standards for validating outputs for correctness, performance, and security.
  • We seek a strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resilient, secure delivery practices.
  • We require experience with AWS data management patterns, including S3 and AWS Glue Data Catalog, with other cloud-based data platform experience also considered.
  • We require platform experience delivering and operating Spark workloads on EMR and/or Databricks, including tuning, troubleshooting, monitoring, and cost/performance optimization.
  • We require production experience with Apache Iceberg, including table design, partitioning strategy, file layout optimization, schema evolution, compatibility controls, compaction, small-file mitigation, snapshot retention, metadata maintenance, safe backfills, rewrites, and reprocessing patterns.
  • We require proficiency in automation and continuous delivery methods, including CI/CD, automated testing, and repeatable deployments for data pipelines.
  • Preferred: familiarity with Kafka, including topic design, producer/consumer patterns, schema evolution, and operational considerations.
  • Preferred: experience with Delta Lake concepts and trade-offs versus Iceberg.
  • Preferred: experience with Spark Structured Streaming and streaming ETL patterns.
  • Preferred: working knowledge of Java for interoperability or use with existing JVM-based components.
  • Preferred: experience using AI-assisted engineering tools and workflows such as GitHub Copilot or Claude, including spec-driven development, prompt-assisted refactoring, and code review in enterprise-safe ways.
Responsibilities:
  • We execute creative software solutions, design, development, and technical troubleshooting, with a strong focus on data engineering and Spark-based ETL/ELT.
  • We develop secure, high-quality production code in Python, PySpark, and Spark SQL, and we review and debug code written by others across Spark jobs, SQL logic, and end-to-end data issues.
  • We drive adoption of enterprise-approved AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, while establishing consistent validation standards and encouraging reuse of effective patterns.
  • We apply knowledge of software development life cycle tools, including authorized AI-assisted development and automation capabilities, to increase the value delivered through automation.
  • We identify opportunities to remove or automate fixes for recurring issues in order to improve application and system stability, including data pipeline reliability and lakehouse maintenance automation.
  • We lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and fit within existing systems and information architecture.
  • We lead communities of practice across software engineering to increase awareness and adoption of emerging technologies, especially in Spark performance, Iceberg best practices, and data platform operations.
  • We contribute to a team culture built on diversity, opportunity, inclusion, and respect.
Technologies:
  • AI
  • AWS
  • AWS Glue
  • CI/CD
  • Cloud
  • Copilot
  • Databricks
  • ETL
  • GitHub
  • Support
  • JVM
  • Java
  • Kafka
  • Python
  • PySpark
  • SQL
  • Security
  • Spark

More:

We are JPMorganChase, working with hackajob to connect us with exceptional professionals for this Lead Software Engineer role within our Commercial & Investment Bank (CIB) Regulatory Reporting Team. We build and deliver trusted, market-leading technology products in a secure, stable, and scalable way as part of an agile team. We offer a competitive total rewards package and a range of benefits and programs, including comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching, with additional compensation details shared during the hiring process. We are committed to diversity, inclusion, equal opportunity, and reasonable accommodations. Our Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments, serving corporations, governments, and institutions in more than 100 countries.

last updated 36 week of 2026

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer - Data Engineer in Jersey City, NJ vacancy
  •  ...you can push the limits of what's possible.Job Summary:As the Lead Software Engineer at JPMorgan Chase within the Wholesale Credit Risk team, you...  ...of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within Corporate Technology in Financial...  ..., and security features.Extensive experience with big data technologies, including Apache Spark, for large-scale data processing... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • 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 Credit Risk Technology organization, you are an integral part of an agile team that works to... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Corporate Data and Analytics Services group within Corporate Technology, you are an integral part of an agile team that... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...enhance, build, and deliver top-notch technology products.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank (...  ...solutions or break down technical problems, with a focus on data engineering and Spark-based ETL/ELTDevelops secure high-... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • $61k - $101k

     ...cloud. We need demonstrated experience leading the effective use of approved AI-assisted software development tools, including setting expectations...  ...understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  • $61k - $101k

     ...expect formal training or certification in software engineering concepts, along with 5+ years of...  ...require extensive experience with big data technologies, including Apache Spark, for...  ...analytics. We value demonstrated experience leading the effective use of approved AI-... 
    Full time
    Local area

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  •  ...cutting-edge techniques in disciplines such as Deep Learning and Reinforcement Learning.As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector - AIML Data Platforms and Machine Learning Center of Excellence Team, you serve as a seasoned member of an... 

    JP Morgan Chase

    Jersey City, NJ
    5 days ago
  •  ...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 Commercial & Investment Banking - Data Analytics - Payments Technology team, you are an integral part of an agile team that... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer- Financial Service Data Engineering: Pyspark / Java / BigData / Datalake / AI, at JPMorganChase within the Asset and Wealth Management-... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of applied experience. We...  ...approaching problems beyond standard methods. We participate in and lead the modernization and upgrade of our Credit Risk technology... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  • $61k - $101k

     ...for formal training or certification in software engineering concepts, along with 5+ years of...  ...TypeScript. We need strong capability in data modeling, pipeline architecture, and enterprise...  .... We need demonstrated experience leading effective use of enterprise-approved AI... 

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  •  ...Job Description Job summary As a Senior Lead Software Engineer – Data Management at JPMorgan Chase within the Commercial and Investment Bank, you will design, code, test, and deliver software and data solutions that support modernization, automation, and enterprise... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    2 days ago
  • $61k - $101k

     ...expect formal training or certification in software engineering concepts, along with 5+ years of...  ...stability. We require experience building data pipelines with AWS and Databricks....  ...or mobile. We want proven experience leading the effective use of approved AI-assisted... 

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  •  ...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 Commercial & Investment Banking - Data Analytics - Payments Technology team, you are an integral part of an agile team that... 

    JP Morgan Chase

    Jersey City, NJ
    6 days ago
  • $61k - $101k

     ...need formal training or certification in software engineering concepts, plus 5+ years of hands-on...  ...experience in software engineering or data platform development. We need advanced...  ...across applications and systems. We lead evaluation sessions with vendors, startups... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  •  ...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 Commercial & Investment Banking – Data Analytics – Payments Technology team, you are an integral part of an agile team that... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    8 days ago
  • $149 per hour

     ...Financial Group (MUFG), one of the world’s leading financial groups. Across the globe, we’...  ...more details.MUFG Trade Finance Software Engineering, Vice PresidentWe are seeking a highly...  ...architecture, engineering, integration, data, cloud, security, and platform modernization... 
    Full time
    Work at office
    Local area
    Remote work
    1 day per week

    MUFG

    Jersey City, NJ
    4 days ago
  • 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 JPMorganChase within the Commercial and Investment bank Equities team, you are an integral part of an agile team that... 
    For contractors
    Bank staff

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology, you are...  ...: design bronze/silver/gold (or equivalent) layers, domain data productsDeliver ingestion at scale: implement resilient... 
    Contract work

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank Markets Data Strategies Engineering team, you will be an essential member of an agile team dedicated... 
    For contractors

    JP Morgan Chase

    Jersey City, NJ
    6 days ago
  •  ...build, and deliver top-notch technology products.As a Senior Lead Software Engineer - Python/AWS/AI/LLM at JPMorganChase within the Asset Wealth...  ...solutionsDesign and implement highly scalable and reliable data processing pipelines and deploy model inference servicesExperiment... 
    For contractors

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...adventure where you can push the limits of what's possible. As a Lead Software Engineer - Python, Full Stack / AI at JPMorgan Chase in Commercial...  ...Technology you will lead the build out of an end-to-end data platform to manage Capital, Liquidity, Balance sheet, Funding... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...build, and deliver top-notch technology products.As a Senior Lead Software Engineer- Python Distributed Development and AI Modernization at...  ...workflows — Build and integrate event sourcing, CDC (change data capture), and data pipelines that support end-to-end migrated... 

    JP Morgan Chase

    Jersey City, NJ
    5 days ago
  •  ...enhance, build, and deliver trusted, market-leading technology products in a secure, stable, and scalable way. As a Lead Software Engineer at JPMorganChase within Infrastructure...  ...ensure zero-downtime releases and optimize data performance.--Drives adoption and governance... 

    JP Morgan Chase

    Jersey City, NJ
    6 days ago
  • Tech - Lead Software Engineer, 603 (SWES04)Carry out critical tech solutions across multiple technical areas as an integral part of an agile team Description for Internal Candidates We have an opportunity to impact your career and provide an adventure where you can... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...infrastructure capabilities to meet client needs and implementing data standards and governance.Pay and Benefits: Competitive...  ...each team or employee).The Impact You Will Have in This RoleAs a Lead BI Engineer, you will drive the design and delivery of enterprise analytics... 
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Jersey City, NJ
    6 days ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank's...  ...of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/... 
    Local area

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  •  ...provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer - Agentic AI, Java/Python at JPMorgan Chase within the Commercial and Investing Banking - Data Analytics Payments Team, you are an integral part of an agile team that delivers... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank Digital Channel's team, you will build autonomous agent capabilities...  ...of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs,... 
    Contract work

    JP Morgan Chase

    Jersey City, NJ
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer - Data Engineer. Be the first to apply!