At a Glance
- Tasks: Join a top-tier team to develop and enhance a cloud-hosted platform for investment banking.
- Company: Leading investment bank with a focus on innovation and collaboration.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on continuous improvement and high code quality.
- Why this job: Make a real impact by working on next-gen technology in a dynamic environment.
- Qualifications: Strong Kotlin experience and familiarity with XP practices required.
The predicted salary is between 60000 - 80000 £ per year.
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.
- 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
- 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
Engineers in this role:
- 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
Senior Kotlin Developer in London employer: Salt
As a Senior Kotlin Developer in our London-based investment banking team, you will thrive in a dynamic and collaborative environment that champions Extreme Programming practices. We offer a hybrid work model, competitive remuneration, and ample opportunities for professional growth, all while working on cutting-edge technology that shapes the future of capital markets. Join us to be part of a high-calibre team dedicated to innovation and excellence in financial services.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Kotlin Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in investment banking or have experience with Kotlin. 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 GitHub or portfolio showcasing your Kotlin projects, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience and familiarity with XP practices.
✨Tip Number 3
Prepare for mob programming discussions! Since this role emphasises working in mobs, be ready to talk about your experiences with collaborative coding. Share examples of how you’ve contributed to team projects and maintained high code quality.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities, and applying directly can sometimes give you an edge. Plus, it shows you’re genuinely interested in joining our team!
We think you need these skills to ace Senior Kotlin Developer in London
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!
Show Off Your XP Knowledge:Since this role emphasises Extreme Programming practices, let us know about your experience with mob programming, test-driven development, and continuous refactoring. We love seeing candidates who can demonstrate a solid understanding of these principles.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for our high-calibre team. Keep it engaging and personal!
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 the role. Plus, it’s super easy!
How to prepare for a job interview at Salt
✨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 projects.
✨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.
✨Show Off Your Cloud Knowledge
Get comfortable discussing your experience with GCP, especially with tools like GKE, Cloud SQL, and CI/CD processes. Highlight any projects where you've used these technologies to enhance system reliability and performance.
✨Prepare for Collaborative Scenarios
As the role involves working closely with a team, be ready to demonstrate your collaborative skills. You might be asked to solve a problem in a group setting, so think about how you can contribute effectively while sharing ownership of design and code.