Enable job alerts via email!

Sr Lead Software Engineer - KDB / Q

ZipRecruiter

England

On-site

GBP 70,000 - 100,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading global financial services firm seeks a Lead Software Engineer to join their Data Analytics team. The role involves developing applications for managing large datasets using KDB technology, contributing to greenfield projects, and migrating to AWS. Candidates should have extensive experience in software engineering, particularly in KDB and agile methodologies, and a commitment to team culture emphasizing equity and respect.

Qualifications

  • At least 7 years of experience in software engineering, with 2+ years in a lead role.
  • Deep expertise in KDB technology and Q.
  • Comprehensive understanding of the Software Development Life Cycle.

Responsibilities

  • Execute creative software solutions and troubleshoot technical issues.
  • Develop secure, high-quality production code and lead team members.
  • Identify opportunities to automate and improve operational stability.

Skills

Automation
Continuous Delivery
Agile Methodologies
Leadership
KDB Technology
System Design
Application Development

Education

Formal training in software engineering

Tools

AWS
Terraform
Kubernetes
Python
C
C++
Java

Job description

Job DescriptionJob Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Working within the Data Analytics team, you will be responsible for applications that store large amounts of cross-asset market data using KDB technology for real-time and historical access. This is an exciting time as we migrate to AWS, re-architect our applications, and build out greenfield projects.

Job responsibilities
  • Execute creative software solutions, design, develop, and troubleshoot technically, thinking beyond routine approaches to build solutions or resolve problems.
  • Develop secure, high-quality production code, review, and debug code written by others.
  • Identify opportunities to automate remediation of recurring issues to improve operational stability.
  • Lead communities of practice across Software Engineering to promote awareness and adoption of new technologies.
  • Contribute to team culture emphasizing equity and respect.
  • Develop core systems and frameworks based on KDB.
  • Lead team members through project management, SDLC, testing, and continuous improvement of coding standards.
  • Develop scalable real-time processing solutions using agile methodologies.
  • Partner with stakeholders to gather requirements and deliver solutions.
  • Collaborate with application support teams to maintain and support the platform.
Required qualifications, capabilities, and skills
  • Formal training or certification in software engineering concepts with practical experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Proficiency in automation and continuous delivery methods.
  • Comprehensive understanding of the Software Development Life Cycle.
  • Advanced knowledge of agile methodologies, including CI/CD, application resiliency, and security.
  • Leadership experience in requirements gathering, task planning, estimation, delivery, and testing.
  • Deep expertise in KDB technology and Q, with at least 7 years of experience and 2+ years in a lead role.
  • Understanding of KDB+tick design, data organization, and performance optimization.
  • Experience with large datasets, query optimization, scaling, load balancing, and high availability in KDB applications.
Additional qualifications
  • Experience with market data venues and vendor platforms.
  • Experience with AWS, Terraform, and Kubernetes in managing production environments.
  • Proficiency in programming languages such as Python, C, C++, or Java.
About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to top corporations, governments, wealthy individuals, and institutional investors worldwide. Our approach is to serve clients with integrity and excellence, building long-term trusted partnerships.

We value our diverse talent and are committed to equal opportunity employment. We do not discriminate based on protected attributes and provide accommodations for applicants and employees' needs. Visit our FAQs for more information about accommodations.

About The Team

J.P. Morgan’s Commercial & Investment Bank is a global leader in banking, markets, securities services, and payments, serving clients in over 100 countries. We provide strategic advice, capital raising, risk management, and liquidity solutions worldwide.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.