Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

JPMorganChase Logo

Senior Lead Software Engineer - C++, Kafka

JPMorganChase

Salary not specified
Aug 25, 2025
Jersey City, NJ, US
Apply Now

JPMorgan Chase's Commercial and Investment Bank's Market Technology team is looking to enhance, build, and deliver top-notch technology products that are secure, stable, and scalable. The role aims to implement vital technology solutions across various technical domains to effectively support the firm's business objectives.

Requirements

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming language(s) - C++, and Java concepts including low latency programming, optimized memory management
  • Hands-on experience of low latency, high volume messaging in C++, Java, and Python
  • Solid understanding of low-level networking debugging
  • Experience in KAFKA and AWS
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Responsibilities

  • Design, develop, and optimize high-performance software solutions for large codebase using advanced programming techniques
  • Implement low latency, high volume messaging frameworks to support real-time data processing and communication
  • Develop and maintain efficient and scalable solutions in highly distributed, latency sensitive compute environments
  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems

Other

  • Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Practical cloud native experience
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
  • Familiarity with modern front-end technologies