Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Orla Rose Associates Ltd in London is seeking an experienced Senior C# Software Engineer to join its software engineering team. This hands-on role focuses on building cloud-native, microservices-based applications using C#/.NET, with AI-assisted tooling embedded into the lifecycle.
You will design and develop complex production software, shape architecture, and drive quality through TDD/BDD, CI/CD and DevOps practices, while maintaining high engineering standards in an AI-native environment.
Remote | Central London office (few trips a year)
We’re working with a growing technology business looking to hire an experienced Senior C# Software Engineer to join its software engineering team.
This is a hands-on development role for someone with strong commercial software engineering experience in C#/.NET, with experience building cloud-native, microservices-based applications.
The engineering team operates in an AI-native environment, with AI-assisted and agentic development tools embedded into the software development lifecycle. Strong practical experience using AI-assisted development tools in a commercial software engineering environment is essential.
You’ll be designing and developing complex production software, contributing to key architecture and technical design decisions, and helping shape how the platform evolves as the business continues to grow.
You’ll be responsible for:
The role is explicitly hands-on rather than a line-management position, although there is scope to take greater technical/team leadership responsibility over time.
You’ll need to be a strong software developer first and foremost, with significant experience building complex commercial applications.
This is an opportunity to join a growing technology business where you'll have genuine influence over how software is architected and built, rather than simply picking up development tickets.
You’ll remain hands‑on with C# while having input into architecture, technical direction, engineering standards and the evolution of a modern cloud platform.
You’ll also be joining an AI‑native engineering environment where AI-assisted development isn’t treated as an occasional productivity tool, it's becoming an integral part of how the team designs, builds, tests and improves software.