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’re 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’ll 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’re about writing great code, solving challenging problems, and shaping architecture from the ground up.
You’ll be joining teams working on genuinely greenfield, strategic rebuilds with clear scope, autonomy, and modern tech stacks. There’s 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’s 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’ll 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
- 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
These roles are hybrid, typically 2-3 days per week for team collaboration, with the rest of the time remote.
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.
Email careers@juxt.pro with your CV and a brief introduction. Even if you’re not sure you tick every box, we’d still love to hear from you - we’re 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 employer: Juxt Ltd.
Contact Detail:
Juxt Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior / Principal Kotlin Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in Kotlin or financial services. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Kotlin projects or contributions to open-source. This gives potential employers a taste of your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your architectural decisions and how you approach problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate developers who are eager to make an impact.
We think you need these skills to ace Senior / Principal Kotlin Engineer
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 in previous roles, so don’t hold back on those details!
Craft a Compelling Introduction: Your introduction is your chance to shine! Keep it brief but impactful, showcasing your passion for coding and any relevant projects. We love hearing about what excites you in the tech world.
Showcase Problem-Solving Skills: In your application, mention specific examples where you've solved complex problems or contributed to architectural decisions. We’re all about great code and innovative solutions, so let us know how you fit into that!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any updates from us!
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 approach problem-solving and be ready to explain your reasoning. Highlight any past experiences where you’ve successfully solved complex issues, especially in greenfield projects.
✨Demonstrate Collaboration and Autonomy
Since the role emphasises a collaborative and trust-based environment, share examples of how you've worked effectively in teams. Discuss situations where you took ownership of a project or contributed significantly to a team’s success, showcasing your ability to thrive in high-autonomy settings.
✨Be Curious About the Company and Role
Research the company and its projects beforehand. Show genuine interest in their work, especially regarding financial institutions and modern tech stacks. Ask insightful questions about their greenfield projects and how you can contribute to shaping architecture and influencing direction.