About The Position

As a Lead Software Engineer in Asset & Wealth Management at JPMorganChase, you will be an integral technical contributor on an agile team building and enhancing trusted, secure, stable, and scalable technology products. You will design and develop an agentic production data platform with full-stack application ownership, contributing solutions across technical areas in support of the firm’s business objectives. The role includes developing code with an AI-first mindset, building agents and platform capabilities, and creating AI skills and MCP servers that deliver business value. You will use enterprise-authorized AI coding and automation tools while validating their outputs through peer review, automated testing, and secure coding practices.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools for activities such as coding, testing, troubleshooting, or documentation, with the 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 resiliency and security expectations.
  • Frontend experience with React or Angular and TypeScript.
  • Backend experience with Python, Java, or Kotlin and REST or GraphQL.
  • Data engineering or platform experience with Spark, Kafka, Airflow, Snowflake, and AWS.
  • Platform engineering experience with containers, CI/CD, observability, and controlled release practices.
  • Applied AI experience with LLMs, including Claude Code, agents, skills, RAG, embeddings, prompt or configuration management, evaluation and guardrails, and agent tool or function calling.
  • Bachelor’s degree required.

Nice To Haves

  • Advanced degree.
  • Financial services or Wealth Management experience.
  • Data governance or data management domain expertise.
  • Experience evaluating and enterprise-hardening open-source software.

Responsibilities

  • Execute software solution design, development, and technical troubleshooting.
  • Write secure, high-quality code using at least one programming language.
  • Use enterprise-authorized AI coding-assistance tools to improve code quality, delivery speed, and productivity, and validate outputs through peer review, automated testing, and secure coding standards.
  • Design, develop, code, and troubleshoot with consideration for upstream and downstream systems and technical implications.
  • Design and develop an agentic production data platform with full-stack application ownership.
  • Develop code using Claude Code and build agents to make applications and platforms autonomous.
  • Develop AI skills, agents, and MCP servers to support product capabilities and deliver business value.
  • Apply knowledge of the Software Development Life Cycle toolchain, including authorized AI-assisted development and automation capabilities.
  • Break down solutions and resolve technical problems of basic complexity through troubleshooting.
  • Analyze large and diverse data sets to identify problems and contribute to decisions supporting secure, stable application development.
  • Learn and apply system processes, methodologies, and skills for developing secure, stable code and systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service