Lead Software Engineer C# .NET
Role details
Job location
Tech stack
Job description
Working primarily with C# .NET you will lead development standards while remaining hands-on.
Requirements
3D rendering
Algorithm development
Microservices and APIs
Hardware communication and networking
UI development
The Person
You are a hands-on technical leader who raises standards through influence.
You will:
· Bring strong technical judgement and ownership of code quality
· Communicate confidently in technical discussions
· Apply a pragmatic approach to improving existing systems
· Mentor others and challenge constructively
· Balance delivery with long-term engineering quality
Essential Technical Skills
Strong Object-Oriented Programming (ideally C# .NET)
Experience working in complex or legacy systems (e.g. VB.NET)
Proven ability to lead technically and improve standards
Evidence of running sprint reviews and successfully influencing coding practices or peers.
Strong understanding of SOLID principles
Experience with multi-threaded or performance-sensitive systems
Desirable Skills
· ASP.NET
· REST APIs
· TCP/IP
· DirectX or OpenGL
· Windows Forms
· Git / SVN
· Unit testing and profiling tools
Benefits & conditions
Package: £80-100K + Full Benefits Package inc' Pension (9%) + Bonus