At a Glance
- Tasks: Join a team to develop innovative Kotlin solutions for leading financial institutions.
- Company: Dynamic tech company focused on modernising financial systems.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Shape architecture and solve challenging problems in a collaborative environment.
- Qualifications: Strong Kotlin skills and experience in scalable system design.
- Other info: Friendly culture with minimal support work and real autonomy.
The predicted salary is between 43200 - 72000 £ per year.
We are looking for several Kotlin developers, from experienced seniors to hands-on principal engineers, to join long-term greenfield projects with leading financial institutions in London. You will be part of small, high-calibre engineering teams delivering strategic rebuilds and modernisation projects, replacing legacy systems with clean, cloud-aligned solutions built on Kotlin and modern engineering practices. These are not maintenance roles - they are about writing great code, solving challenging problems, and shaping architecture from the ground up.
You will be joining teams working on genuinely greenfield, strategic rebuilds with clear scope, autonomy, and modern tech stacks. There is little to no BAU work, and plenty of room to shape architecture, influence direction, and own your contributions end-to-end. This is a great opportunity to deepen your Kotlin expertise, work alongside highly capable engineers, and gain exposure to large-scale systems and distributed architectures within major financial organisations — no prior banking experience required.
This is a collaborative, trust-based environment where developers have real autonomy, clear ownership, and meaningful technical input. There is a genuinely friendly culture in the team - people take pride in their craft and support each other to deliver excellent software. Support work is minimal and usually voluntary; if you choose to assist, you will receive time off in lieu.
Core skills
- Strong Kotlin skills, with depth in modern engineering practices (TDD, clean code, SOLID principles)
- Demonstrated knowledge and hands-on experience in designing scalable, mission-critical systems
- Strong understanding of system integration and end-to-end test design principles
- Ability to work effectively in a collaborative, high-autonomy environment
- Experience with greenfield builds and/or incremental legacy replacement
- Strong problem-solving ability and architectural reasoning
- Hands-on mindset — this is a coding role first and foremost
Nice to have
- Experience with large-scale data processing or distributed query systems (e.g. Spark, Beam, Flink, Trino, Presto, Hive, etc.), or the ability to quickly pick up similar tools
- Exposure to financial services or enterprise-scale systems
WFH? These roles are hybrid, typically 2-3 days per week for team collaboration, with the rest of the time remote.
Contract type Permanent employees preferred, but contractor arrangements will also be considered.
Eligibility We can only consider candidates who have the right to work in the UK and do not require visa sponsorship. Applicants must be UK-based and within a commutable distance to London.
Interested? Email careers@juxt.pro with your CV and a brief introduction. Even if you are not sure you tick every box, we would still love to hear from you - we are always keen to meet passionate, technically curious developers and can keep you in mind for future projects if this one isn’t the right fit.
Senior / Principal Kotlin Engineer in London employer: Juxt Ltd.
Contact Detail:
Juxt Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior / Principal Kotlin Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in finance. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Consider contributing to open-source projects or creating a personal project using Kotlin. This not only sharpens your skills but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and system design questions that are relevant to the role. We all know how crucial it is to demonstrate your hands-on mindset!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing passionate developers who are eager to join our collaborative environment.
We think you need these skills to ace Senior / Principal Kotlin Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Kotlin skills and experience with modern engineering practices. We want to see how you've tackled challenges and shaped architecture in your previous roles, so don’t hold back!
Craft a Compelling Introduction: When you email us, include a brief introduction that showcases your passion for coding and problem-solving. Let us know why you're excited about the opportunity to work on greenfield projects with us!
Showcase Your Projects: If you've worked on any relevant projects, especially those involving scalable systems or legacy replacements, make sure to mention them. We love seeing real examples of your work and how you’ve contributed to successful outcomes.
Be Yourself: We’re looking for genuine, passionate developers who take pride in their craft. Don’t be afraid to let your personality shine through in your application – we value a friendly culture and want to get to know the real you!
How to prepare for a job interview at Juxt Ltd.
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss modern engineering practices like TDD, clean code, and SOLID principles. Prepare to showcase your hands-on experience with designing scalable systems and how you've applied these concepts in real-world scenarios.
✨Showcase Your Problem-Solving Skills
During the interview, be prepared to tackle some coding challenges or architectural questions. Think about how you've approached complex problems in the past and be ready to explain your thought process. This is your chance to demonstrate your strong problem-solving ability and architectural reasoning.
✨Emphasise Collaboration and Autonomy
Since the role involves working in a collaborative, high-autonomy environment, share examples of how you've successfully worked in teams. Highlight instances where you've taken ownership of projects and contributed to shaping architecture. This will show that you're not just a coder but a team player who values input and collaboration.
✨Be Curious About the Company and Projects
Do your homework on the company and the specific projects they’re working on. Show genuine interest in their greenfield initiatives and how you can contribute. Ask insightful questions about their tech stack and future direction, which will demonstrate your enthusiasm and technical curiosity.