Senior Software Engineer (Kotlin)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
Do you have experience in Test-driven development?, This is a hands-on engineering role with strong emphasis on Extreme Programming (XP) practices, including mob programming, test-first development, and continuous refactoring. Engineers are expected to contribute across development, integration, and production support, working closely as a team to maintain a high standard of code quality and system reliability., * Strong commercial experience building backend services in Kotlin
- Deep experience with XP practices, including:
Mob programming as a primary way of working
Test-driven development (TDD)
Continuous refactoring and clean code discipline
- Cloud experience in CARE Cloud / GCP, including:
GKE and / or Cloud Run
Cloud SQL, Memorystore
Artifact Registry, Cloud Logging
Key Management
- CI/CD and SDLC experience in a regulated / enterprise environment
- Comfortable working in production systems with high availability and correctness requirements
Benefits & conditions
Pulled from the full job description
- Referral program
- Health insurance
- Paid time off
- Dental insurance
- Life insurance, We are building a new issuance platform to replace a legacy bookbuilder. The system is akin to a real-time trading platform, used by ~1,000 global users who add and remove orders in real time during a tight ~5-hour execution window. The platform supports issuances totalling over a trillion euros annually.
Foundational services are already in place; the focus now is on expanding into core business features such as Sales screens, hedge workflows, and allocation processes. The work is delivered incrementally, with a strong emphasis on small, testable changes, frequent feedback, and sustainable pace.
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
Pay: $100,000.00 - $140,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Referral program
About the company
Leading BFSI Client require two senior, experienced Kotlin engineers to support and extend a cloud-hosted platform used for bookbuilding issuances across Investment Banking Capital Markets. These roles will join a high-calibre London front-office engineering team building a new issuance platform to replace a legacy bookbuilder.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
The 8 Best Code Testing Tools
Software Engineer Salary London
Is Software Engineering Over-Saturated?