Senior C# Engineer

Metamindz
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 80K

Job location

Tech stack

.NET
Azure
C Sharp (Programming Language)
Data Security
DevOps
Microsoft SQL Server
Software Engineering
SQL Databases
Web Applications
.NET Core
Database Optimization
Database Performance
Backend
Software Coding
Microservices

Job description

  • Lead the development and enhancement of complex web applications using C# and .NET Core.
  • Architect, design, and optimise backend services with a focus on scalability, security, and maintainability.
  • Work with Razor and .NET Framework components where legacy integration is required.
  • Design efficient data models, write complex SQL queries, and contribute to database optimisation in SQL Server.
  • Provide technical leadership, mentoring, and direction to mid-level developers.
  • Collaborate with senior engineers, product owners, and stakeholders to define technical strategy and implementation approaches.
  • Take ownership of integrating and leveraging Azure services in production systems.
  • Drive continuous improvement across architecture, coding standards, DevOps practices, and overall engineering culture.

Requirements

Do you have experience in System design?, * 5+ years of commercial experience working with C#, .NET Core, and modern backend architectures.

  • Strong understanding of .NET Framework, Razor, and enterprise-level application development.
  • Solid experience with SQL Server, database performance tuning, and data access patterns.
  • Hands-on experience with Azure services in production environments.
  • Proven ability to take responsibility for complex technical decisions and system design.
  • Strong problem-solving mindset and the confidence to challenge assumptions and propose better solutions.
  • Excellent communication skills and the ability to inspire and guide others within an onsite, collaborative team setting.

Benefits & conditions

  • Full-time, on-site role in a well-located office in North London.
  • Senior-level ownership and influence within an experienced engineering team.
  • Clear path for growth into technical leadership or architecture roles.
  • Exposure to a modern and evolving tech stack including .NET Core and Azure.
  • Opportunity to work on real products in active development with direct business impact.
  • Supportive, startup-style culture with open communication, autonomy, and room for innovation.

Apply for this position