At a Glance
- Tasks: Design and develop backend services in Kotlin for a cutting-edge cloud-native platform.
- Company: Join a high-performing team at a leading investment banking tech firm.
- Benefits: Competitive daily rate, collaborative environment, and hands-on experience with modern technologies.
- Other info: Dynamic, fast-paced environment with opportunities for professional growth.
- Why this job: Make a real impact on a global platform while honing your engineering skills.
- Qualifications: Strong Kotlin experience and familiarity with event-driven architectures required.
An Interim Senior Software Engineer, to join a high-performing front-office engineering team delivering a next-generation cloud-native issuance platform for global capital markets. This platform is replacing a legacy bookbuilding system used by investment banking teams worldwide and supports high-volume, real-time workflows during critical trading windows. The engineering environment is collaborative, fast-paced, and strongly aligned to Extreme Programming (XP) principles.
The Role
This is a hands‑on senior engineering position focused on designing, building, and evolving backend services in Kotlin within a modern cloud-native architecture. You will work closely with engineers, product specialists, and business stakeholders to deliver resilient, scalable solutions that support real‑time issuance and allocation workflows. The role places strong emphasis on:
- Mob programming
- Collective ownership
Key Responsibilities
- Design, develop, and maintain backend services in Kotlin
- Contribute to event-driven and event-sourced platform architecture
- Collaborate within mob programming sessions as a primary delivery model
- Deliver high-quality, well-tested, maintainable code
- Support and improve production systems with strong reliability requirements
- Participate in CI/CD and SDLC practices within an enterprise environment
- Work closely with stakeholders to deliver incremental business features
- Use incidents and operational feedback to improve system resilience and design
Required Skills & Experience
- Strong commercial experience building backend services using Kotlin
- Deep understanding of event-driven and/or event-sourced architectures
- Extensive experience with XP engineering practices
- Strong cloud engineering experience within GCP environments
- Experience working within regulated or enterprise-scale environments
- Comfortable supporting high-availability production systems
- Strong communication and collaboration skills
This is an opportunity to work on a business-critical platform used globally, within a modern Cloud-native engineering environment.
Note: Applicants must hold current and valid UK Right to Work.
Interim Software Engineer, Kotlin £630 p/d in London employer: 1st Executive Ltd
Join a dynamic and innovative team as an Interim Software Engineer, where you'll be at the forefront of transforming global capital markets through cutting-edge technology. Our collaborative work culture, rooted in Extreme Programming principles, fosters continuous learning and growth, ensuring that you not only contribute to high-impact projects but also enhance your skills in a supportive environment. With competitive daily rates and the opportunity to work on a critical cloud-native platform, this role offers a unique chance to make a significant impact while advancing your career.
StudySmarter Expert Advice🤫
We think this is how you could land Interim Software Engineer, Kotlin £630 p/d in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with Kotlin or in cloud-native environments. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Kotlin projects and any contributions to open-source platforms. This gives potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for interviews by brushing up on XP principles and event-driven architectures. Be ready to discuss how you've applied these in past roles, as this will resonate well with hiring managers looking for hands-on experience.
✨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 seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Interim Software Engineer, Kotlin £630 p/d in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Kotlin and backend services. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your experience fits into our collaborative, fast-paced environment. Let us know what makes you tick!
Showcase Your XP Experience:Since we value Extreme Programming principles, be sure to mention any mob programming or collective ownership experiences you've had. We love seeing how you work with others to deliver high-quality code!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at 1st Executive Ltd
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your past projects and how you've used Kotlin to build backend services. They’ll likely want to see your understanding of event-driven architectures, so have some examples ready.
✨Familiarise Yourself with XP Principles
Since the role emphasises Extreme Programming (XP) practices, it’s crucial to understand these principles. Be prepared to talk about how you’ve applied mob programming and collective ownership in your previous roles. This will show that you can thrive in their collaborative environment.
✨Showcase Your Cloud Experience
Highlight your experience with cloud engineering, particularly within GCP environments. Be ready to discuss how you’ve supported high-availability production systems and contributed to CI/CD practices. This will demonstrate your ability to work in a modern cloud-native architecture.
✨Communicate Effectively
Strong communication and collaboration skills are key for this role. Practice articulating your thoughts clearly and concisely. Think about how you can convey complex technical concepts to non-technical stakeholders, as this will be important when working closely with product specialists and business stakeholders.