At a Glance
- Tasks: Join a top-tier team to 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: Engage in hands-on engineering with a focus on code quality and system reliability.
- Why this job: Make a real impact by working on next-gen technology in a dynamic environment.
- Qualifications: Proven 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 employer: Salt
Join a dynamic and innovative team in the heart of London, where as a Senior Kotlin Developer, you will be at the forefront of transforming investment banking technology. Our collaborative work culture emphasises Extreme Programming practices, offering you the chance to grow your skills while working on cutting-edge cloud solutions. With a strong focus on employee development and a commitment to maintaining high standards, we provide an environment that fosters both personal and professional growth, making us an exceptional employer in the financial technology sector.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Kotlin Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the investment banking and tech space. Attend meetups or webinars related to Kotlin and cloud technologies. You never know who might have a lead on that perfect role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Kotlin projects, especially those involving cloud services and XP practices. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of event-sourced architectures and CI/CD processes. Practice coding challenges and be ready to discuss your experience with mob programming and clean code principles.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Kotlin Developer
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, test-driven development, and continuous refactoring. Share specific examples where you’ve applied these principles in your work.
Be Clear and Concise:When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for our team and the project at hand.
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 past 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 effectively.
✨Showcase Your Cloud Experience
Highlight your experience with GCP, especially with tools like GKE, Cloud SQL, and Cloud Logging. Be ready to discuss how you've used these technologies in production systems and how they contributed to system reliability and performance.
✨Prepare for Collaborative Scenarios
As the role involves working closely with a team, think of scenarios where you've collaborated on design and code. Be ready to share how you handle incidents and defects as learning opportunities to improve system design.