cover image
Retelligence

Software Engineer

Hybrid

London, United kingdom

£ 80,000 /year

Full Time

09-10-2025

Share this job:

Skills

C# CI/CD DevOps Version Control Architecture Azure Agile .NET .NET Core CI/CD Pipelines Kafka Microservices

Job Specifications

Mid-Level Software Engineer

We're looking for a skilled Software Engineer to join a dynamic engineering team, helping to design, build, and maintain scalable, cloud-native systems. You'll work hands-on across the full development lifecycle using C#, .NET, and Azure microservices, contributing to high-quality, reliable, and performant solutions that support complex financial transactions.

Key Responsibilities

Software Design & Development

Design, build, and maintain distributed, high-availability systems using C#, .NET Core, and Azure services.
Contribute to architectural discussions and help evolve a modern, microservices-based platform.
Translate business requirements into clean, efficient, and testable code.
Participate in code reviews, ensuring technical quality and adherence to best practices.

Engineering Delivery

Work collaboratively within an Agile team to plan, estimate, and deliver engineering initiatives on time.
Implement and maintain CI/CD pipelines, automated testing, and observability tools.
Contribute to continuous improvement across systems, processes, and tooling.

Technical Excellence

Gain hands-on experience with messaging and event-driven architectures such as Azure Service Bus or Kafka.
Help ensure solutions are scalable, secure, and maintainable.
Troubleshoot production issues, support operational stability, and participate in on-call rotations when needed.

Collaboration

Partner closely with Product, Architecture, and QA teams to deliver robust and valuable solutions.
Communicate technical concepts clearly to both technical and non-technical team members.

What We're Looking For

Solid commercial experience in C# and .NET Core development.
Practical understanding of Azure and cloud-native services.
Experience working with microservices and distributed systems.
Familiarity with messaging platforms such as Service Bus or Kafka.
Understanding of Agile software delivery practices, version control, and modern DevOps tools.
Previous experience in financial services, payments, or high-volume transactional systems is a plus.

About the Company

Retelligence is an AI / Data led recruitment business that implements the most modern AI tools into each stage of its process. This allows us to create an efficient process for our clients and in turn, help them to reduce their time to hire. Through AI-driven automation, we streamline administrative tasks, allowing our team to focus more on strategic and personalized interactions. Know more