Interim Software Engineer, Kotlin £630 p/d

Interim Software Engineer, Kotlin £630 p/d

Temporary Home office (partial)
1st Executive

At a Glance

  • Tasks: Design and develop backend services in Kotlin for a cutting-edge cloud-native platform.
  • Company: Join a high-performing team in investment banking technology.
  • Benefits: Competitive daily rate, hybrid work model, and a dynamic engineering environment.
  • Other info: Collaborative culture focused on Extreme Programming principles and continuous improvement.
  • Why this job: Make a real impact on global capital markets with innovative technology.
  • 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.

Focus Areas

  • Mob programming
  • Test-driven development (TDD)
  • Continuous refactoring
  • Collective ownership
  • Incremental delivery
  • Production excellence

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.

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

Note: Applicants must hold current and valid UK Right to Work.

Interim Software Engineer, Kotlin £630 p/d employer: 1st Executive

As an Interim Software Engineer at our London-based investment banking technology firm, you will thrive in a dynamic and collaborative environment that champions innovation and excellence. We offer competitive daily rates, a hybrid working model, and the opportunity to work on cutting-edge projects that shape the future of global capital markets. Our commitment to employee growth through continuous learning and adherence to Extreme Programming principles ensures that you will not only contribute to impactful solutions but also enhance your own skills in a supportive and fast-paced setting.

1st Executive

Contact Details:

1st Executive Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Interim Software Engineer, Kotlin £630 p/d

Tip Number 1

Network like a pro! Reach out to your connections in the investment banking tech space. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with Kotlin projects, make sure to highlight them. Real-world examples of your work can set you apart from the crowd.

Tip Number 3

Prepare for those interviews! Brush up on your knowledge of event-driven architectures and XP practices. Being able to discuss these topics confidently will impress potential employers.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you, and applying directly can give you a better chance at landing that dream role.

We think you need these skills to ace Interim Software Engineer, Kotlin £630 p/d

Kotlin
Backend Services Development
Event-Driven Architecture
Event-Sourced Architecture
Extreme Programming (XP) Practices
Cloud Engineering
GCP (Google Cloud Platform)

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 and achievements!

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 fast-paced, collaborative environment. Let us know what makes you a great fit for our team!

Showcase Your XP Knowledge:Since we’re all about Extreme Programming principles, make sure to mention any experience you have with mob programming, TDD, or continuous refactoring. We love seeing candidates who are passionate about these practices!

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. Plus, we can’t wait to hear from you!

How to prepare for a job interview at 1st Executive

Know Your Kotlin Inside Out

Make sure you brush up on your Kotlin skills before the interview. Be prepared to discuss your past projects and how you've used Kotlin to build backend services. Highlight any experience with event-driven architectures, as this is crucial for the role.

Familiarise Yourself with XP Principles

Since the engineering environment is aligned with Extreme Programming (XP) principles, it’s essential to understand these concepts. Be ready to talk about your experience with mob programming, test-driven development, and continuous refactoring. Share examples of how you've applied these practices in your previous roles.

Showcase Your Collaboration Skills

This role requires strong communication and collaboration skills. Think of specific instances where you’ve worked closely with engineers, product specialists, or stakeholders. Emphasise your ability to work in a team, especially in fast-paced environments, and how you contribute to collective ownership.

Prepare for Real-World Scenarios

Expect to be asked about how you handle high-availability production systems and improve system resilience. Prepare to discuss incidents you've managed and how you used operational feedback to enhance system design. This will demonstrate your practical experience and problem-solving abilities.