Senior/Principal Kotlin Engineer

Senior/Principal Kotlin Engineer

Posted 1 day ago by SGI

£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

Detailed Description From Employer:

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.