Lead Software Engineer - Markets, C++, low latency

JPMorgan Chase & Co.•Jersey City, NJ
•$175,750 - $260,000

About The Position

As a Senior Lead Software Engineer on JPMorganChase’s Commercial & Investment Bank eTrading team, you will help enhance, build, and deliver secure, stable, scalable technology products. You will apply deep technical expertise and problem-solving skills to challenges spanning multiple technologies and applications, while driving business impact through your technical contributions. The role includes providing technical direction, developing and reviewing production code, influencing product and technical decisions, and serving as a subject matter expert. You will also contribute to engineering practices across the firm and lead adoption and governance of approved AI-assisted engineering practices, with validation standards for security, quality, testing, and operational outcomes. JPMorganChase offers a competitive total rewards package, with base salary determined by role, experience, skills, and location. Eligible roles may receive commission-based pay or discretionary incentive compensation. Benefits and programs are provided based on eligibility.

Requirements

  • Formal training or certification in software engineering concepts and 7 or more years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced knowledge and demonstrated skills in C and C++.
  • Experience leading effective use of enterprise-authorized AI-assisted software development tools, with the ability to set expectations for validating AI 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 compliance with resiliency and security expectations.
  • Experience coaching senior engineers or leads on compliant AI usage patterns and controls.
  • Advanced knowledge of software applications and technical processes, with considerable in-depth knowledge in one or more technical disciplines.
  • Ability to independently address design and functionality problems with little to no oversight.
  • Practical cloud-native experience.
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.

Nice To Haves

  • Hands-on experience working in the financial services industry.

Responsibilities

  • Provide technical guidance and direction to support the business and its technical teams, contractors, and vendors.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Drive decisions that influence product design, application functionality, and technical operations and processes.
  • Serve as a function-wide subject matter expert in one or more areas of focus.
  • Advocate for firmwide frameworks, tools, and Software Development Life Cycle practices within the engineering community.
  • Influence peers and project decision-makers to consider leading-edge technologies.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.
  • Drive adoption and governance of approved AI-assisted engineering practices across teams, establishing measurable standards for validating security, quality, testing, and operational outcomes.
  • Promote reuse of proven patterns and automation within the SDLC/TLM toolchain.
  • Use Software Development Life Cycle tools, including approved AI-assisted development and automation capabilities, to improve automation value at scale.

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, paid in cash and/or forfeitable equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service