Senior C# Backend Engineer

Harnham
London, UK
1 day ago
Apply on www.reed.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£143,000.0 - £169,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence User Authentication Automation of Tests C Sharp (Programming Language) Cloud Engineering Distributed Systems Identity and Access Management Neo4j OAuth
+16 more
OpenID Role-Based Access Control Redis Openid Connect JSON Web Token Systems Integration Policy as Code Performance Testing Istio System Availability Backend Kubernetes Apache Kafka Api Gateway Restful APIs Microservices

Job description

  • Develop and maintain authorisation SDKs, Policy APIs, identity services, and authorisation microservices.
  • Design and implement secure identity and access management capabilities using OAuth2, JWT, and OIDC standards.
  • Build authorisation models including RBAC, ReBAC, ACL, policy evaluation, delegated administration, and permission inheritance.
  • Develop integrations with API Gateway, AI Gateway, Kubernetes, and Service Mesh technologies.
  • Contribute to distributed systems design, graph-based relationship modelling, and scalable microservices architecture.
  • Create automated tests, authorisation regression suites, and performance testing frameworks to ensure platform reliability.

Requirements

  • Strong experience developing backend applications using C#/.NET, with Java also considered.
  • Expertise building and supporting REST APIs within microservices-based environments.
  • Strong understanding of identity, authentication, and authorisation concepts.
  • Experience working with OAuth2, JWT, and OpenID Connect.
  • Knowledge of distributed systems and graph modelling principles.
  • Ability to design and develop scalable platform services and developer-facing SDKs.
  • Experience integrating systems with Kubernetes, API Gateway technologies, or Service Mesh environments.
  • Understanding of policy-based access control, RBAC, ReBAC, ACL, or policy-as-code frameworks.
  • Exposure to technologies such as Neo4j, OpenFGA, SpiceDB, OPA, Redis, or Kafka would be beneficial., If you are a Senior C# Backend Engineer with experience in identity, authorisation, distributed systems, and cloud-native architectures, apply today to learn more about this exciting contract opportunity., * c#
  • java
  • .net
  • software
  • engineer
  • rbac
  • kubernetes neo4j

About the company

They are a technology-led organisation investing in a next-generation platform designed to support complex enterprise-scale products and services. The programme is in its early stages, giving contractors the opportunity to influence architecture, engineering standards, and platform capabilities. The project is expected to be a long-term initiative, with initial contractors playing a key role in its evolution and future growth.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.reed.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

7:15 min

Installing Istio programmatically with bash scripts

Thomas Südbröcker · LIVE

Videos

See all

Related articles

See all