About The Position

As a Lead Software Engineer on JPMorganChase’s Commercial & Investment Bank Credit Trading Technology team, you will contribute to an agile team that builds, enhances, and delivers secure, stable, and scalable technology products. You will develop critical technology solutions across technical areas to support the firm’s business objectives, including AI-enabled systems that expand electronic trading capabilities and modernization of existing systems using approved AI tooling. The role combines hands-on engineering and technical leadership. You will partner with Credit Sales and Trading and Product teams, design and build production systems, promote reliable engineering practices, and help the team adopt authorized AI-assisted development methods. You will also evaluate technology with vendors and internal teams, encourage adoption of emerging technologies, and establish consistent standards for validating AI-assisted engineering outputs.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Advanced hands-on Python experience and experience delivering system design, application development, testing, and operational stability.
  • Hands-on experience with artificial intelligence components and their use in modern technology stacks.
  • Practical cloud-native experience, including foundational knowledge of AWS services and cloud engineering practices.
  • Proficiency in automation, continuous delivery methods, and all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies, CI/CD, application resiliency, and security.
  • Technical proficiency across modern software engineering disciplines such as cloud, artificial intelligence, and machine learning.
  • Experience working with business and product partners to translate requirements into scalable technical solutions.
  • Experience leading effective use of approved AI-assisted software development tools, such as tools for coding, code review, test acceleration, and troubleshooting, and setting 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 adherence to resiliency and security expectations.
  • Experience coaching engineers on safe, compliant adoption of AI-assisted tools in delivery practices.
  • Strong communication skills and ability to collaborate across technical, Product, and business teams.

Nice To Haves

  • Experience building scalable AI platforms for trading or financial services.
  • Experience modernizing existing systems using AI-assisted engineering tools.
  • Experience supporting electronic trading technology or other high-performance financial systems.
  • Knowledge of Credit Markets, Sales and Trading, or related financial markets technology.
  • Experience with AWS-based architectures in production environments.

Responsibilities

  • Design, develop, and troubleshoot creative software solutions, including approaches beyond conventional methods.
  • Build and support AI-enabled systems to expand electronic trading capabilities, including scalable AI platforms and modernization of existing systems using approved AI tooling.
  • Partner with Credit Sales and Trading and Product teams to understand business strategy and deliver technical solutions.
  • Architect and build systems hands-on using modern engineering practices; develop secure, high-quality production code and review and debug code written by others.
  • Identify opportunities to eliminate or automate recurring issues and work with support teams to maintain production reliability and resolve issues promptly.
  • Lead evaluations with external vendors, startups, and internal teams to assess architectural designs, technical capabilities, and fit with existing systems and information architecture.
  • Lead Software Engineering communities of practice to increase awareness and adoption of new and leading-edge technologies.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices, establish consistent 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 delivered through automation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service