Lead Software Engineer - AWS, Python/Java - AI/ML

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

About The Position

As a Lead Software Engineer on JPMorgan Chase’s Consumer & Community Banking Wealth Management Technology team, you will contribute to an agile team building and delivering secure, stable, scalable technology products. You will develop and support production software and data engineering solutions, contribute technical expertise across business functions, and help achieve the firm’s business objectives. The role includes leading the effective adoption of approved AI-assisted engineering tools and practices, establishing validation standards for AI-generated work, and encouraging safe, compliant use. You will also improve application stability through automation and remediation of recurring issues, and evaluate technical designs and solutions with vendors, startups, and internal teams.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Strong experience in data engineering, Python, SQL, and the AWS technology stack.
  • Exposure to knowledge graphs, entity resolution, anomaly detection, or recommendation systems.
  • Strong hands-on Python development experience, including designing, building, and supporting production-grade applications and data pipelines.
  • Proficiency in PySpark and AWS Glue, including building and optimizing distributed data-processing workflows.
  • Strong SQL skills and experience with data-processing and data-engineering workloads.
  • Hands-on experience with AWS cloud services and building cloud-native solutions.
  • Solid software engineering fundamentals and experience delivering and supporting production solutions.
  • Experience leading effective use of approved AI-assisted software development tools, with the ability to set team expectations for validating outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations.

Nice To Haves

  • Proficiency in automation and continuous delivery methods, with strong SDLC discipline in CI/CD, testing, code quality, and release controls.
  • Advanced understanding of agile delivery, application resiliency, and secure engineering practices.
  • Strong hands-on Java development experience.
  • Knowledge of responsible AI practices, including secure data handling, traceability, and governance in regulated environments.
  • Prior experience in financial services.

Responsibilities

  • Design, develop, and troubleshoot creative software solutions, including approaches beyond routine or conventional methods.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Drive adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Establish consistent validation standards for AI-assisted work, including secure coding, peer review, and automated testing, and promote reuse of effective patterns.
  • Use Software Development Life Cycle tools, including approved AI-assisted development and automation capabilities, to improve the value of automation.
  • Identify opportunities to eliminate recurring issues or automate their remediation to improve software and system stability.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical capabilities, and suitability for existing systems and information architecture.
  • Coach engineers on safe and compliant adoption of AI-assisted tools in delivery practices.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, 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