Lead Software Engineer - Quant Developer

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

About The Position

As a Lead Software Engineer on JPMorganChase's Asset and Wealth Management team, you will contribute to an agile team that builds and enhances trusted technology products in a secure, stable, and scalable way. You will deliver critical technology solutions across technical areas in support of business objectives. The role focuses on end-to-end delivery of cloud-native, microservices-based applications; domain modeling; secure, high-quality production code; and scalable, reliable architecture. It also includes operational stability, keeping systems and technologies current, and applying AI-enabled capabilities to software delivery and product functionality. You will help lead the team's adoption of authorized AI-assisted engineering practices, with standards for validating outputs and safe, compliant use. JPMorganChase offers a competitive total rewards package, which may include commission-based pay or discretionary incentive compensation for eligible roles. Benefits and programs are subject to eligibility. The company describes its Asset & Wealth Management business as providing investment management and private banking solutions across asset classes, and helping individuals, families, advisors, institutions, and foundations pursue their financial goals.

Requirements

  • Formal training or certification in software engineering concepts.
  • At least 5 years of hands-on software engineering experience, including system design, application development, testing, and operational support.
  • Strong back-end development proficiency with Python and Java, including experience building microservices-based applications and APIs such as RESTful services and JSON.
  • Strong experience building on AWS or a comparable cloud platform, including designing, deploying, and operating distributed cloud-native systems.
  • Experience with distributed systems and web technologies, such as RESTful APIs, web services, and WebSockets.
  • Hands-on experience designing and building scalable applications using SQL and NoSQL databases.
  • Experience with agile development methodologies such as Scrum and understanding of the software development life cycle.
  • Understanding of application resiliency and designing for reliability and availability.
  • Proficiency across the Software Development Life Cycle, including secure development practices.
  • Advanced understanding of agile engineering practices such as CI/CD, application resiliency, and security.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools for activities such as coding, code review, test acceleration, and troubleshooting, and setting expectations for validating outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption.

Nice To Haves

  • Familiarity with modern front-end technologies.

Responsibilities

  • Execute creative software solutions, including design, development, and technical troubleshooting, using approaches beyond routine or conventional methods.
  • Deliver end-to-end cloud-native, microservices-based applications using current technologies and industry practices.
  • Use domain modeling to build business products and structure software for clarity, testability, and evolution.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Identify opportunities to eliminate or automate recurring issue remediation to improve operational stability.
  • Lead Software Engineering communities of practice to promote new technologies, including AI-enabled software delivery approaches.
  • Contribute to a culture of diversity, opportunity, inclusion, and respect.
  • Investigate and resolve issues promptly, working to prevent recurrence.
  • Update technologies and patterns to keep systems current.
  • Design and build scalable, secure, reliable solutions using modern architectural patterns that support zero-downtime releases and optimized data performance.
  • Engineer and operationalize AI-enabled capabilities, such as agentic workflows, tool use, orchestration, evaluation, and guardrails, to improve developer productivity or product functionality.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices, establish consistent output-validation standards, and promote reuse of effective patterns.
  • Use Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to improve the value of automation.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service