Company:
Source Technology
Location: London
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Senior Kotlin Engineer London - hybrid (very flexible)
£80,0000-£130,000 + benefits
Are you an experienced Kotlin Engineer looking to work on mission-critical projects for a tier-one investment bank? A developer-led software consultancy is seeking talented engineers to join a dynamic team responsible for delivering innovative solutions in the trading and risk management space.
You'll get to work on cutting-edge technologies in the finance space without the usual banking bureaucracy.
About the Role:
As a Senior Kotlin Engineer, you will be a key contributor to a core team delivering high-impact projects ranging from regulatory initiatives to data migration and system rewrites. The team is responsible for modernizing legacy systems, implementing new functional applications, and maintaining high standards in software engineering practices.
You’ll work closely with the front office, operations, product owners, and the development team to enhance efficiency, reduce risk, and drive business expansion. This role offers the opportunity to gain in-depth domain knowledge in banking without needing prior experience in the sector. If you do come from a banking background that's also great.
You’ll be involved in every stage of the development lifecycle, from defining architecture to development, testing, and maintenance. You’ll promote best practices such as TDD, clean code, and SOLID principles, and help the team maintain its strong focus on delivery.
What You’ll Be Doing:
Develop and maintain scalable, high-performance applications in Kotlin for mission-critical projects in the trading area of the bank
Define architecture, design, and develop new features while maintaining existing systems.
Work on database projects, transitioning from SQL to NoSQL, and leveraging modern cloud-based and distributed technologies.
Collaborate with multiple stakeholders, including business users, to meet evolving requirements.
Promote best practices like TDD, clean code, and SOLID principles, and contribute to a culture of software excellence.
Participate in code reviews, pair programming, and other collaborative practices.
What You Bring:
Strong Kotlin (backend) development experience.
Strong knowledge of SQL and NoSQL databases.
Proven experience with TDD, clean code, and SOLID principles.
A track record of building scalable, enterprise-grade applications.
Excellent communication skills and the ability to work with both technical and non-technical stakeholders.
Problem-solving mindset, with a willingness to research and implement new technologies.
Bonus Points For:
Experience with Akka/Pekko, Scala, or Java.
Knowledge of Docker, Kubernetes, OpenShift
Front-end experience with React/Angular
Why you'll love the role:
You'll get to work with Kotlin...
Be part of a mature, respectful, and autonomous team.
Work in a fast-paced environment with diverse challenges and opportunities to innovate.
Gain hands-on experience in the banking domain without needing prior banking experience. Or if you have banking experience you'll get to work in a high calibre team and focus on engineering without the politics.
Super flexible hybrid model - at present, the team meet up around once a month - this will be more frequent but no more than once or twice a week and still flexible based on individual circumstances
Great benefits package - leading pension, top level healthcare, co-working space membership, top of the range kit, conferences paid for (see you at Kotlin conf next year?)
Apply now and you’re a good fit I’ll be in touch next week – they are looking to move fast on this.
Share this job
Source Technology