£94 Per hour
Outside
Hybrid
London Area, United Kingdom
Summary: The role of Senior/Principal Kotlin Engineer involves working on a contract basis outside IR35, focusing on building data-intensive systems for a tier one investment bank. The position requires strong Kotlin expertise and experience in high-throughput systems, with an emphasis on solving complex engineering challenges. The engineer will be part of a small, impactful team responsible for a central data store that supports critical platforms globally. The role is based in London, requiring 1-2 days of on-site work per week.
Key Responsibilities:
- Design and build highly concurrent, data-intensive systems for a tier one investment bank.
- Leverage big data technologies, distributed caches, and modern data stores.
- Solve challenging engineering problems at scale, ensuring reliability and performance under heavy load.
Key Skills:
- Strong Kotlin experience is mandatory.
- Background in highly concurrent, data-intensive systems is mandatory.
- Knowledge of distributed systems and scalable data architectures is mandatory.
- Experience with Flink/Trino or similar technologies preferred but not essential.
- Banking/finance experience preferred but not essential; experience in enterprise environments with good tenures on critical projects is required.
Salary (Rate): £93.75/hr
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Senior / Principal Kotlin Engineer - Contract Outside IR35
London 1-2 days per week in London £650-£750 per day - negotiable
We're after an experienced Java/ Kotlin engineer on a contract basis (outside IR35) who wants to solve hard technical problems, with experience in building data-intensive, high-throughput systems. This is a small, high-impact team working on a central data store supporting mission-critical platforms at a global scale.
What you'll do:
- Design and build highly concurrent, data-intensive systems on a project for a tier one investment bank
- Leverage big data technologies, distributed caches, and modern data stores
- Solve challenging engineering problems at scale, ensuring reliability and performance under heavy load.
What you'll need:
- Strong Kotlin experience is mandatory
- Background in highly concurrent, data intensive systems is mandatory
- Knowledge of distributed systems and scalable data architectures is mandatory
- Flink/Trino or similar preferred not essential
- Banking/ finance - preferred but not essential, if not must have experience working in enterprise environments with good tenures on critical projects
This is an exciting and absolutely mission-critical project for a tier one financial player - if you're available for a contract and looking to solve hard technical problems and have experience with the technologies above, apply now for a fast turnaround.