Senior Kotlin Engineer (XP, GCP) – Investment Banking – London

Senior Kotlin Engineer (XP, GCP) – Investment Banking – London

Temporary Home office (partial)
Salt Digital Recruitment

At a Glance

  • Tasks: Join a dynamic team to develop and enhance a cloud-hosted platform for investment banking.
  • Company: Leading investment banking firm with a focus on innovation and collaboration.
  • Benefits: Competitive daily rate, hybrid work model, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on high-quality code and system reliability.
  • Why this job: Be part of a next-gen platform, using cutting-edge tech and XP practices.
  • Qualifications: Strong Kotlin experience and familiarity with cloud technologies like GCP.

My client is looking for an experienced Senior Kotlin engineer to support and extend a cloud-hosted platform used for bookbuilding issuances within Investment Banking Capital Markets. You will join a high‑calibre London‑based front office engineering team working on a next‑generation issuance platform replacing a legacy bookbuilding system. This is a hands‑on engineering role with a strong emphasis on Extreme Programming (XP) practices, including mob programming, test‑driven development, and continuous refactoring. Engineers are expected to contribute across development, integration, and production support, collaborating closely to maintain high standards of code quality, system reliability, and performance.

Responsibilities

  • Work primarily in mobs, sharing ownership of design and code
  • Build, test, and evolve services with a strong focus on clarity, simplicity, and maintainability
  • Support the platform in production, using incidents and defects as opportunities to improve system design and resilience

Qualifications

  • Strong commercial experience building backend services using Kotlin
  • Experience with event‑sourced and event‑driven architectures
  • Deep familiarity with XP practices, including mob programming as a primary way of working, test‑driven development (TDD), and continuous refactoring and clean code principles
  • Cloud experience with GCP, including GKE and/or Cloud Run, Cloud SQL and Memory store, Artifact Registry and Cloud Logging, Key Management
  • Experience with CI/CD and SDLC in regulated or enterprise environments
  • Comfortable working on production systems requiring high availability and accuracy

Senior Kotlin Engineer (XP, GCP) – Investment Banking – London employer: Salt Digital Recruitment

Join a leading investment banking firm in London, where innovation meets collaboration. As a Senior Kotlin Engineer, you'll thrive in a dynamic work culture that champions Extreme Programming practices and offers ample opportunities for professional growth. With a focus on cutting-edge technology and a supportive team environment, this role not only promises competitive rates but also the chance to make a significant impact on the next generation of financial platforms.

Salt Digital Recruitment

Contact Details:

Salt Digital Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Kotlin Engineer (XP, GCP) – Investment Banking – London

Tip Number 1

Network like a pro! Reach out to your connections in the investment banking sector or tech communities. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. It’s a great way to demonstrate your expertise in Kotlin and XP practices without just relying on your CV.

Tip Number 3

Prepare for technical interviews by practising coding challenges and system design questions. We recommend using platforms that simulate real interview scenarios to get you in the right mindset.

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 take the initiative to connect directly with us.

We think you need these skills to ace Senior Kotlin Engineer (XP, GCP) – Investment Banking – London

Kotlin
Extreme Programming (XP)
Mob Programming
Test-Driven Development (TDD)
Continuous Refactoring
Cloud Experience with GCP
GKE

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Kotlin and cloud technologies like GCP. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Showcase Your XP Knowledge:Since this role emphasises Extreme Programming practices, let us know about your experience with mob programming, TDD, and continuous refactoring. Share specific examples where you’ve applied these methods in your work.

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity and simplicity, just like in coding! Avoid jargon unless it’s relevant to the role, and make sure your passion for engineering shines through.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Salt Digital Recruitment

Know Your Kotlin Inside Out

Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your experience with backend services and how you've implemented event-sourced and event-driven architectures in your previous roles.

Familiarise Yourself with XP Practices

Since this role emphasises Extreme Programming, be prepared to talk about your experience with mob programming, test-driven development, and continuous refactoring. Think of specific examples where you've applied these practices to improve code quality.

Showcase Your Cloud Knowledge

Get comfortable discussing your experience with GCP, especially with tools like GKE, Cloud SQL, and Cloud Logging. Highlight any projects where you've used these technologies to enhance system reliability and performance.

Prepare for Collaborative Scenarios

As this role involves working closely with a team, be ready to demonstrate your collaborative skills. You might be asked to solve a problem or discuss how you handle production support incidents, so think of examples that showcase your teamwork and communication abilities.