Lead Software Engineer - Front End/React/AIML

JPMorgan Chase & Co.•Jersey City, NJ
•$156,750 - $215,000

About The Position

As Lead Software Engineer within JPMorganChase’s AI/ML Data Platforms (AMDP) – Data Governance Engineering team, you will help shape the future of AI/ML by building enterprise-scale data platforms and delivering core data capabilities that promote firm-wide innovation and excellence. The role involves full-stack engineering across Java and Python services, batch jobs, and data pipelines, alongside familiarity with modern front-end technologies such as React.js and Angular. You will contribute across the software delivery lifecycle, from design and development through testing, deployment, troubleshooting, and production support. The work also includes designing complex workflows, analyzing pipeline and business data, improving data quality and operational performance, and collaborating with distributed agile teams. You will use enterprise-authorized AI-assisted development tools responsibly, validating their outputs against peer review, testing, security, and resiliency standards.

Requirements

  • 5+ years of experience with formal training or certification in software engineering concepts.
  • Hands-on experience in system design, application development, testing, and operational stability in production environments.
  • Full-stack development experience with Spring, Java, Python, Hibernate, Spark/PySpark, AWS cloud technologies, and Databricks.
  • Experience with relational databases and SQL; familiarity with NoSQL databases and data modeling concepts.
  • Ability and enthusiasm to learn additional programming languages and technologies, with continuous growth in technical aptitude and business understanding.
  • Knowledge of the data lifecycle, including ingestion, validation, transformation, storage, governance and lineage considerations, and consumption patterns.
  • Ability to develop, debug, and maintain code in large enterprise environments with established controls and standards.
  • Familiarity with continuous integration and delivery, application resiliency, security best practices, observability, and monitoring.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools and ability to critically evaluate and validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations.

Nice To Haves

  • AWS Solutions Architect, Developer, or advanced-level certification.
  • Proficiency across the data management lifecycle.
  • Skill in resolving code issues and proficiency with Git for repository management and team collaboration.

Responsibilities

  • Execute end-to-end software delivery, including design, development, testing, deployment, and technical troubleshooting for Java- and Python-based services, batch jobs, and data pipelines.
  • Use data processing, APIs, scripting, and automation frameworks, with attention to performance, reliability, and testing discipline.
  • Apply familiarity with modern front-end technologies, especially React.js and Angular.
  • Produce design artifacts for complex workflows, including pipeline orchestration, processing logic, dependency and failure handling, and service-level objectives.
  • Gather, analyze, and synthesize data to create reports, metrics, and visualizations supporting business and operational insights.
  • Identify data and pipeline issues or patterns, including data quality issues, drift, anomalies, and bottlenecks, and drive system improvements.
  • Deliver projects on time, individually or as part of a distributed agile team, demonstrating ownership and accountability while working across global teams and time zones.
  • Contribute to engineering communities, improve internal libraries and utilities, and evaluate emerging technologies where appropriate.
  • Use enterprise-authorized AI-assisted software development tools to improve code quality, delivery speed, and productivity, while validating outputs through peer review, automated testing, and secure coding standards.
  • Apply software development lifecycle toolchain knowledge, Agile methodology, and automation capabilities to improve delivery speed and the value of automation.

Benefits

  • Competitive total rewards package, including base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service