KDB / Q - Lead Software Engineer - Vice President

KDB / Q - Lead Software Engineer - Vice President

Full-Time 90000 - 120000 £ / year (est.) No working from home possible
Jpmorgan Chase & Co.

At a Glance

  • Tasks: Lead innovative software projects using KDB technology and enhance market-leading tech solutions.
  • Company: Join JPMorgan Chase, a leader in the financial services industry with a focus on innovation.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Other info: Dynamic team culture that values diversity, equity, and inclusion.
  • Why this job: Be at the forefront of technology migration to AWS and make a real impact.
  • Qualifications: 7+ years in software engineering with expertise in KDB and leadership experience.

The predicted salary is between 90000 - 120000 £ per year.

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:
  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Develops secure high‑quality production code, and reviews and debugs code written by others.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading‑edge technologies.
  • Adds to team culture of diversity, equity, inclusion, and respect.
  • Develop core systems and frameworks based on KDB.
  • Lead team members via book of work management. Improve team through SDLC, testing and continuous improvement of coding standards.
  • Develop scalable real‑time processing solutions using agile methodology.
  • Partner with stakeholders to capture requirements and deliver solutions.
  • Partner with the application support teams to maintain and support the platform.
Required qualifications, capabilities, and skills:
  • Formal training or certification on software engineering concepts and advanced applied experience.
  • Hands‑on practical experience delivering system design, application development, testing, and operational stability.
  • Proficiency in automation and continuous delivery methods.
  • Proficient in all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Development lead experience: requirements capture, task decomposition, time and effort estimation, delivery planning, testing, user acceptance testing.
  • Deep understanding of KDB technology and Q language. At least 7 years of professional experience using KDB, with at least an additional 2 years as a Lead.
  • Deep understanding of KDB+tick design and data organization, performance implications of different approaches.
  • Practical experience developing/running large datasets and optimizing query performance.
  • Practical experience scaling and load‑balancing of KDB applications.
  • Practical experience building resilient and high‑availability KDB applications.
Preferred qualifications, capabilities, and skills:
  • Experience with market data venue and vendor data platforms.
  • AWS Experience.
  • Experience in Terraform and Kubernetes.

KDB / Q - Lead Software Engineer - Vice President employer: Jpmorgan Chase & Co.

At JPMorgan Chase, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Lead Software Engineer in our Commercial & Investment Bank, you will not only work with cutting-edge technology but also have access to extensive professional development opportunities and a diverse, inclusive work environment. Our commitment to employee growth, coupled with the exciting challenges of migrating to AWS and building greenfield projects, makes this an ideal place for those seeking meaningful and rewarding careers.

Jpmorgan Chase & Co.

Contact Details:

Jpmorgan Chase & Co. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land KDB / Q - Lead Software Engineer - Vice President

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

Tip Number 2

Prepare for those interviews by practising common questions and scenarios related to KDB and Q. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

Tip Number 3

Showcase your projects! Whether it's through a portfolio or GitHub, let your work speak for itself. We want to see your coding skills and how you tackle real-world problems.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace KDB / Q - Lead Software Engineer - Vice President

KDB Technology
Q Language
Software Development Life Cycle (SDLC)
Agile Methodologies
Continuous Integration/Continuous Delivery (CI/CD)
Application Resiliency
Security in Software Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with KDB and Q language, as well as any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background aligns with our needs. Don't forget to mention your experience with agile methodologies and any leadership roles you've held.

Showcase Your Technical Skills:In your application, be sure to highlight your technical expertise, especially in KDB technology and real-time processing solutions. We love seeing practical examples of how you've tackled challenges in your previous roles.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you'll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!

How to prepare for a job interview at Jpmorgan Chase & Co.

Know Your KDB Inside Out

Make sure you brush up on your KDB and Q language skills. Be prepared to discuss your past experiences with KDB technology, especially how you've handled large datasets and optimised query performance. They’ll likely want to hear about specific challenges you faced and how you overcame them.

Showcase Your Agile Mindset

Since the role involves working within an agile team, be ready to talk about your experience with agile methodologies like CI/CD. Share examples of how you've contributed to continuous delivery and operational stability in your previous roles. This will show that you can adapt and thrive in a fast-paced environment.

Demonstrate Leadership Skills

As a Lead Software Engineer, you'll need to lead teams effectively. Prepare to discuss your experience in managing projects, capturing requirements, and leading communities of practice. Highlight any instances where you improved team culture or coding standards, as this aligns with their focus on diversity and inclusion.

Be Ready for Technical Challenges

Expect some technical questions or challenges during the interview. They might ask you to solve a problem on the spot or explain your thought process in tackling complex issues. Practise articulating your approach to problem-solving and be ready to think outside the box, as they value innovative solutions.