Lead Software Engineer - KDB, Q Language

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients.
$152,000 - $215,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - KDB, Q Language

JPMorgan Chase is seeking a Lead Software Engineer specializing in KDB and Q Language to join their Commercial & Investment Bank division. This role offers an opportunity to work within the Data Analytics team, responsible for managing large-scale cross-asset market data using KDB technology. The position comes at an exciting time as the team migrates to AWS and undertakes significant re-architecture projects.

As a Lead Software Engineer, you'll be instrumental in developing and maintaining critical technology solutions that support the firm's market-leading products. The role combines technical expertise in KDB/Q with leadership responsibilities, requiring both hands-on development and team guidance. You'll work in an agile environment, focusing on building secure, scalable solutions for real-time and historical data access.

The position offers competitive compensation ranging from $152,000 to $215,000, along with comprehensive benefits including healthcare, retirement plans, and educational support. Located in New York City, you'll be part of a global financial institution with a 200-year history of innovation and leadership in investment banking, consumer banking, and asset management.

This role is ideal for experienced engineers who are passionate about financial technology, have deep expertise in KDB/Q, and want to lead technical initiatives while working with cutting-edge cloud technologies. Join a team that's pushing the boundaries of what's possible in financial data analytics and market technology.

Last updated 11 minutes ago

Responsibilities For Lead Software Engineer - KDB, Q Language

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high quality production code, and reviews and debugs code
  • Core development and delivery of KDB based systems, including framework development
  • Leads team members via book of work management
  • Develops scalable real-time processing solutions using agile methodology
  • Partners with stakeholders to capture requirements and deliver solutions
  • Partners with application support teams to maintain and support the platform
  • Leads evaluation sessions with external vendors and internal teams
  • Leads communities of practice across Software Engineering

Requirements For Lead Software Engineer - KDB, Q Language

Python
Java
  • 5+ years applied experience in software engineering
  • Advanced in KDB and Q language programming
  • Proficiency in automation and continuous delivery methods
  • Advanced understanding of agile methodologies
  • Development lead and mentoring experience
  • Deep understanding of KDB technology and Q language
  • Practical experience developing/running large datasets
  • Experience with scaling and load-balancing KDB applications
  • AWS Experience preferred
  • Experience in Terraform and Kubernetes preferred

Benefits For Lead Software Engineer - KDB, Q Language

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - KDB, Q Language

Full Stack Lead Software Engineer

Lead Full Stack Software Engineer role at JPMorgan Chase, focusing on enterprise application development using Java, React, and cloud technologies.

Senior Lead eSoftware Engineer - C++ Electronic Trading

Senior Lead eSoftware Engineer position at JPMorgan Chase focusing on electronic trading systems development using C++ and low-latency programming.

Python Senior Lead Software Engineer

Senior Lead Software Engineer role at JPMorgan Chase focusing on Python development for the Rates Technology team, combining financial expertise with technical innovation.

Senior Lead Software Engineer - Python

Senior Lead Software Engineer position at JPMorgan Chase focusing on Python development for trade structuring tools within the Commercial & Investment Banking division.

Lead Software Engineer - Full Stack Java Developer

Lead Software Engineer position at JPMorgan Chase focusing on full-stack Java development, requiring 6+ years of experience and offering comprehensive benefits.