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 5 hours 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

U.S. Custody Product Manager - Executive Director (ED)

Senior U.S. Custody Product Manager role at JPMorgan Chase, leading custody services strategy and implementation with 10+ years experience required.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, driving complex technology projects in Risk Technology Engineering & Architecture team.

Cross Currency Product Manager - Payments - Vice President

Lead product development for FX Payments capabilities at JPMorgan Chase, driving innovation and customer value in cross-currency solutions.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, driving complex technology projects and programs with 5+ years experience required.

Product Manager Early Careers Vice President

Lead product innovation and development as a Product Manager Early Careers VP at JPMorgan Chase, managing end-to-end product lifecycle and AI-driven strategies.