Senior C# Software Engineer (Contract)
Location: London (Hybrid)
Rate: £500 per day
IR35 Status: Outside IR35
Duration: 6 Months (Initial)
The Opportunity
Join a high-performing engineering team within a London-based powerhouse that is currently dominating its sector. This company has moved past the \"startup\" phase into a period of sophisticated, sustainable growth, and they are now maturing their global platform to be truly cloud-agnostic.
This role is perfect for a Senior Engineer who thrives on architectural variety. You won’t just be maintaining a single environment; you will be building high-throughput systems that leverage the best features across AWS, Azure, and GCP.
The Role
As a Senior C# Engineer, you will lead the development of mission-critical services that form the backbone of a rapidly scaling infrastructure. Your focus will be:
* Backend Development: Writing clean, testable, and high-performance code using the latest versions of .NET / C#.
* Cloud Strategy: Designing and implementing services across a multi-cloud environment, ensuring seamless integration and high availability.
* Architecture: Moving beyond simple CRUD apps to build complex, event-driven microservices and distributed systems.
* Engineering Excellence: Mentoring mid-level developers and driving the adoption of modern practices like TDD, Domain-Driven Design (DDD), and automated CI/CD pipelines.
* Scalability: Identifying bottlenecks in existing services and re-engineering them to handle massive surges in global traffic.
Your Tech Stack
* Core: Expert-level C# and .NET 6/8+.
* Cloud: Hands-on experience with at least two major providers (AWS, Azure, or GCP).
* Data & Messaging: Experience with SQL Server, NoSQL, and message brokers like RabbitMQ or Kafka.
* DevOps: Proficiency with Docker, Kubernetes, and Terraform in a multi-cloud context.
What We’re Looking For
* A seasoned engineer who views languages and clouds as tools, not identities.
* Deep understanding of Microservices architecture and how to manage state and consistency across distributed clouds.
* Experience working in a fast-paced, \"scale-up\" environment where code quality and delivery speed are balanced.
* A proactive problem-solver who can navigate the complexities of an Outside IR35 contract with professional autonomy.