.NET Engineer

Insightful Technology

Greater London

Hybrid

GBP 55,000 - 75,000

Full time

14 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Performance bonuses
Travel expenses after probation
WFH on Wednesdays
Gym membership after year one
5 days Christmas leave
Eye test & glasses allowance

Job summary

Insightful Technology in London is seeking an experienced .NET/C# backend engineer to own the core product backend. You will develop, test and optimise APIs, services and integrations, ensuring high performance and security.

You will work with product and engineering teams, maintain deployments via CI/CD, and contribute to design decisions in a fast-paced environment with strong emphasis on technical excellence.

Hybrid working with Wednesday remote option and generous leave and wellness perks.

Qualifications

  • Experience engineering software with C#, .NET, ASP.NET, and MS SQL Server.
  • Experience building APIs, web services, and system integrations.
  • Experience building and supporting event-driven distributed systems.
  • Strong understanding of performance and scalability.

Responsibilities

  • Develop, test and support .NET applications, APIs and integrations.
  • Improve reliability, usability and business value of systems.
  • Collaborate with product, engineering and other teams to translate requirements.
  • Maintain system integrations between internal platforms and external services.
  • Support deployment, troubleshooting and production incidents.
  • Participate in code reviews and knowledge sharing.

Skills

C#
.NET
ASP.NET
SQL Server
Entity Framework
LINQ
Async programming
OOP fundamentals
Design patterns
CI/CD
Unit testing
AI coding tools

Tools

CI/CD tooling

Job description

At Insightful Technology, we build intelligent solutions that help organisations manage risk, protect data and stay compliant in an ever-changing world. Our products power global enterprises, financial institutions and regulated organisations.

If you want to be part of a team building extraordinary technical solutions in a compelling working environment where ideas move quickly, people support each other and innovation is part of everyday life, you’ll feel right at home here.

Role overview

We are looking for an experienced and highly skilled .NET / C# developer to act as the primary backend engineer for our mobile communication compliance product. The role is suited for someone with a deep understanding of backend technologies and microservice/event driven systems. You will be working closely with fellow developers, product colleagues and other stakeholders.

The engineer will build, run, maintain, optimise, and support the product’s backend systems deployed on servers in our own datacentres. They will take ownership of the performance, security, and evolution of the core technical functionality of the product. Success will be defined by a stable and performant product: minimal downtime, fast recovery, predictable performance, high stakeholder confidence, and the ability to adapt to incoming product and business requirements in a fast-paced environment.

This role would suit a driven problem-solver who combines strong technical judgement with curiosity, pragmatism and a genuine commitment to technical excellence.

Key responsibilities
  • Develop, enhance, test and support .NET-based applications, APIs and integrations.
  • Work on customer-facing, operational and internal systems, helping to improve reliability, usability and business value.
  • Collaborate with product, engineering and other teams within the business to understand requirements and translate them into workable technical solutions.
  • Build and maintain system integrations between internal platforms and external communications platforms or services.
  • Support the ongoing improvement and maintenance of existing applications, including troubleshooting defects, performance issues and production incidents.
  • Contribute to technical design decisions, ensuring solutions are secure, supportable and aligned to good engineering practice.
  • Write clean, maintainable code and follow agreed standards for version control, testing, deployment and documentation.
  • Participate in code reviews, peer support and knowledge sharing within the team.
  • Assist with release activity, deployment processes and post-release support where required.
  • Work with Git and CI/CD tooling to support structured software delivery.
  • Contribute to a collaborative, delivery-focused team culture and support continuous improvement in the way they develop and support software.
  • In addition to the duties listed above, the jobholder is expected to perform other ad-hoc duties assigned by the Head of Engineering and/or the Lead Engineer from time to time.
  • All colleagues are encouraged to take responsibility for personal development initiatives within the scope of their role, and to encourage the development of others.
Required experience and skills
Mandatory
  • Experience engineering software using C#, .NET, ASP.NET, and Microsoft SQL Server.
  • Experience building APIs, web services, and system integrations.
  • Experience building and supporting event-driven distributed systems.
  • Experience with relational databases and large data volumes.
  • Experience engineering software systems from a performance and high-throughput perspective.
  • Excellent understanding of C# version 12, .NET version 8, preferably their more recent versions.
  • Excellent understanding of Entity Framework Core, LINQ, and collections.
  • Excellent understanding of ASP.NET, associated concepts, error handling, and request lifecycle.
  • Excellent understanding of asynchronous programming, generics, data types, and memory management in C#.
  • Excellent understanding of object-oriented programming and software engineering fundamentals.
  • Very good understanding of complexity, performance, and scalability of software systems.
  • Very good understanding of enterprise design patterns and modern enterprise architecture patterns.
  • Good understanding of process-related concepts such as tasks, threads, processes, and concurrency.
  • Good understanding of relational databases, database fundamentals, performance aspects, and indexes, ideally Microsoft SQL Server.
  • Good understanding of unit testing and associated technologies.
  • Experience leveraging AI as a coding tool and AI agents to accelerate the software engineering process.
  • Experience working in a fast-paced, continuously evolving, and challenging environment.
  • Understanding of software testing, particularly test automation and relevant technologies.
  • Understanding of CI / CD concepts, pipelines, relevant systems and technologies.
  • Two performance-based bonuses per annum
  • Travel expenses once the probation period is over
  • Option to WFH on Wednesdays
  • Free gym membership after year one
  • +5 days Christmas leave
  • Eye test and glasses allowance
Job details
  • Location: London, UK, in-office
  • Employment type: Full-time, permanent
  • Experience: 7–10 years
  • Salary: £55000–£75000 per year, depending on experience
  • Reports to: Lead Engineer
  • We are only accepting applications from within the United Kingdom.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Front-end Developer
Front-end Developer

Insightful Technology • Greater London

Hybrid
GBP 75,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Reed Technology • Dacorum

Hybrid
GBP 48,000 - 80,000
Company performance bonus
25 days holiday + bank holidays
Pension
Senior Software Engineer (C# .NET) | London
Senior Software Engineer (C# .NET) | London

TransPerfect • Greater London

On-site
GBP 70,000 - 110,000
C# Developer
C# Developer

Colossus Recruitment Ltd • Metropolitan Borough of Solihull

Hybrid
GBP 60,000 - 85,000
Private medical insurance
Enhanced pension contribution
Income protection
+1
Experienced .NET Engineer
Experienced .NET Engineer

Influential Software Services Ltd • Maidstone

On-site
GBP 50,000 - 70,000
30 days’ paid holiday
Life insurance and 24/7 access to an online GP
Discounted gym membership
+3
Back End Developer
Back End Developer

develop • Greater London

Hybrid
GBP 72,000 - 88,000
Share Options
Pension Scheme
Remote first policy (monthly office in
+6
Senior Software Engineer
Senior Software Engineer

develop • Greater London

On-site
GBP 85,500 - 104,500
Competitive salary up to £95k
Remote working with quarterly London trips
Salary sacrifice pension
+4
Software Engineer
Software Engineer

The Barcode Warehouse Limited • Newark on Trent

On-site
GBP 45,000 - 60,000
Senior Software Engineer
Senior Software Engineer

Linnworks • Greater London

Hybrid
GBP 90,000 - 120,000
Laptop budget £500
Private Medical Insurance
Headspace premium subscription
+2
.NET Developer
.NET Developer

Embarcaderomediagroup • Manchester

On-site
GBP 50,000 - 70,000