At a Glance
- Tasks: Design and develop backend services using Kotlin in a fast-paced investment banking environment.
- Company: Leading investment bank offering a hybrid work model and innovative tech projects.
- Benefits: Competitive daily rate, flexible working, and exposure to modern engineering practices.
- Other info: Opportunity for career growth in a high-impact, collaborative environment.
- Why this job: Join a dynamic team and make an impact with cutting-edge technology in finance.
- Qualifications: Strong Kotlin development experience and familiarity with Agile methodologies.
The predicted salary is between 60000 - 80000 £ per year.
Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.
Daily rate: £600 - £1000
Duration: 6 months
Hybrid: 2 days on site
Start: ASAP
My banking client is looking for 2 experienced Senior Kotlin Software Engineers to join a cloud-hosted platform team within an investment banking environment. This is a fast-paced, front-office-facing role with a strong emphasis on high-quality engineering, reliability, and collaborative working practices. The role offers exposure to modern engineering practices and the opportunity to work closely with business stakeholders in a demanding and high-impact environment.
Key Responsibilities- Design, develop, test, and maintain backend services using Kotlin
- Contribute across the full software lifecycle: development, integration, and production support
- Implement and support event-driven architectures, including event sourcing and event streaming
- Work within an Agile/XP environment, utilising:
- Pair programming
- Mob programming
- Test-first development practices
- Build and maintain CI/CD pipelines and deploy services to cloud environments
- Continuously refactor code and uphold high standards of code quality and reliability
- Participate in architectural and technical design discussions
- Collaborate closely with front office stakeholders and cross-functional teams
- Deliver solutions within short timelines and respond to urgent business needs
- Strong commercial experience developing production-grade Kotlin applications (non-Android)
- Proven experience with Test-Driven Development (TDD) and test-first approaches
- Hands-on experience with event-driven systems (event streaming and/or event sourcing)
- Experience with CI/CD tools and practices
- Strong background in refactoring legacy code and maintaining clean, maintainable systems
- Experience working in Agile/XP environments, ideally including mob programming
- Excellent communication skills with the ability to engage effectively with business/front office stakeholders
- Prior experience in investment banking or financial services, particularly front office systems
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with containerisation technologies (Docker, Kubernetes)
- Experience with Kafka or similar messaging/event platforms
- Understanding of distributed systems design and immutable event patterns
- Experience with observability, monitoring, and incident response tools
- Exposure to low-latency or high-availability systems
*Rates depend on experience and client requirements
Senior Kotlin Engineer (Event Streaming/Sourcing) - London in Cheltenham employer: Salt
Join a leading investment banking firm in London as a Senior Kotlin Engineer, where you'll thrive in a dynamic hybrid work environment that champions innovation and collaboration. With a strong focus on employee growth, you will have access to cutting-edge technologies and methodologies, including Agile practices and cloud solutions, while working closely with business stakeholders to deliver impactful solutions. Enjoy competitive daily rates and the opportunity to enhance your skills in a fast-paced, high-stakes setting, making this an exceptional place for talented engineers seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Kotlin Engineer (Event Streaming/Sourcing) - London in Cheltenham
✨Show Off Your Expertise Online
In the banking and financial services world, sharing your insights on platforms like LinkedIn can really set you apart. Write articles about market trends or finance tips, and engage in discussions in relevant groups. This not only boosts your visibility but also highlights your knowledge to potential clients.
✨Join Freelance Platforms and Networking Events
Freelancing in finance can be competitive, so make sure you're on platforms like Upwork or Fiverr, specifically targeting finance gigs. Also, look for finance networking events or webinars to connect with small businesses that might need your services. Meeting people face-to-face (or online) can score you those elusive freelance contracts.
✨Build a Stunning Portfolio
Since you're going freelance, having a solid portfolio is a must. Showcase your previous work, such as reports or analyses, and consider using case studies to highlight your approach. The more you can demonstrate your skills, the easier it is for clients to trust you with their finances.
✨Direct Outreach is Key
For freelance gigs, don't wait for opportunities to come to you. Identify companies or startups that align with your skills and reach out directly. A personalised message introducing yourself and proposing how you could add value can go a long way. Plus, keep an eye on Salt for freelance opportunities—they might have just what you’re looking for!
We think you need these skills to ace Senior Kotlin Engineer (Event Streaming/Sourcing) - London in Cheltenham
Some tips for your application 🫡
Showcase Your Financial Savvy:When applying for a freelance role in banking and financial services, we need to see your expertise front and centre! Mention specific financial regulations or tools you've mastered, and feel free to include your relevant qualifications, like CFA or ACCA, to bolster your credibility.
Build a Stellar Portfolio:Since this is a freelance gig, your portfolio is your ticket to impressing us at Salt. Include examples of past projects you've completed—think financial analyses, investment reports, or forecasting models. Be sure to highlight the results you achieved!
Tailor Your Rates and Availability:We want to see that you're flexible and can align with our needs. Clearly outline your freelance rates, availability for projects, and whether you're open to long-term collaborations or just ad-hoc gigs. This makes it easier for us to understand how we can work together!
Craft a Compelling Cover Letter:In your cover letter, express not just your skills, but also why you're excited about joining Salt. Share your passion for financial services and how you plan to tackle challenges in this sector. This is your chance to connect on a personal level—make it count!
How to prepare for a job interview at Salt
✨Show Off Your Financial Savvy
When you're talking with Salt, make sure to highlight your experience with financial modelling, risk assessment, or portfolio management. Freelance work often requires a good level of financial literacy, so prepare to discuss any relevant tools you've used, whether it's Excel or specific financial software.
✨Bring Your Portfolio to Life
A freelance role means you’ll want to showcase your previous work effectively. Put together a portfolio that not only highlights your projects but also demonstrates the outcomes - think case studies or success stories that showcase how your financial skills made a difference for past clients.
✨Know Your Regulations and Compliance
In the banking and financial services world, understanding compliance and regulations is crucial. Make sure you’re up to date with the latest standards as they relate to your expertise. Be prepared for specific questions about how you've navigated these in past roles or how you'd approach potential compliance challenges.
✨Be Ready to Discuss Your Rates and Availability
As a freelancer, the topic of rates and availability can come up early on. Be clear about what you offer and how you charge. It might also help to have a few examples in mind where your expertise saved someone money or improved efficiency to justify your rates to Salt.