Senior Kotlin Engineer (Event Streaming/Sourcing) – London
Salt · London, United Kingdom
Senior Kotlin Engineer (Event Streaming/Sourcing) – London at Salt, based in London, United Kingdom, paying £600 - £1,000 per day. This is a permanent role with hybrid working.
- Salary
- £600 - £1,000 per day
- Location
- London, United Kingdom · Hybrid
- Contract
- Permanent
- Posted
- 3 weeks ago
- Closes
- 7 Sep 2026
- Sector
- Software Developer
About 58% above the going rate for software developer
Reference a55b73067c2a6f0643057567e2300f5738f2acde
About the role
Senior Kotlin Software Engineer (Investment Banking) – London/hybrid Daily rate: £600 – £1000 Duration: 6 months Hybrid: 2 days on site Start: ASAP My banking client is looking for 2 experienced Senior Kotlin Software Engineers to join a cloud-hosted platform team within an investment banking environment. This is a fast-paced, front-office-facing role with a strong emphasis on high-quality engineering, reliability, and collaborative working practices.
The role offers exposure to modern engineering practices and the opportunity to work closely with business stakeholders in a demanding and high-impact environment.
Key Responsibilities Design, develop, test, and maintain backend services using Kotlin
Contribute across the full software lifecycle: development, integration, and production support
Implement and support event-driven architectures, including event sourcing and event streaming
Work within an Agile/XP environment, utilising: Pair programming
Mob programming
Test-first development practices Build and maintain CI/CD pipelines and deploy services to cloud environments
Continuously refactor code and uphold high standards of code quality and reliability
Participate in architectural and technical design discussions
Collaborate closely with front office stakeholders and cross-functional teams
Deliver solutions within short timelines and respond to urgent business needs Essential Skills & Experience Strong commercial experience developing production-grade Kotlin applications (non-Android)
Proven experience with Test-Driven Development (TDD) and test-first approaches
Hands-on experience with event-driven systems (event streaming and/or event sourcing)
Experience with CI/CD tools and practices
Strong background in refactoring legacy code and maintaining clean, maintainable systems
Experience working in Agile/XP environments, ideally including mob programming
Excellent communication skills with the ability to engage effectively with business/front office stakeholders Desirable Skills & Experience Prior experience in investment banking or financial services, particularly front office systems
Experience with cloud platforms (AWS, GCP, or Azure)
Familiarity with containerisation technologies (Docker, Kubernetes)
Experience with Kafka or similar messaging/event platforms
Understanding of distributed systems design and immutable event patterns
Experience with observability, monitoring, and incident response tools
Exposure to low-latency or high-availability systems *Rates depend on experience and client requirements
Reference: a55b73067c2a6f0643057567e2300f5738f2acde · Posted 3 weeks ago · Closes 7 Sep 2026 · Listed via Salt
Apply for this job
This role is listed via Salt. Applications are handled on the employer's site.
Apply on employer siteOpens the employer's website in a new tab.
Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.