Lead C# Developer
Role details
Job location
Tech stack
Job description
- We own the technical vision and architecture for a high-performance, real-time platform.
- We lead, mentor, and grow a team of 3 engineers while driving best practice.
- We collaborate with stakeholders to align technology with business goals.
- We shape and deliver long-term technical roadmaps.
- We build and scale real-time backend systems.
- We lead cloud modernisation initiatives across AWS, containers, and infrastructure as code.
- We evolve modular, maintainable architectures.
- We improve CI/CD, observability, and system reliability.
Technologies:
- AWS
- Backend
- C#
- CI/CD
- Cloud
- Git
- REST
- Redis
- SQL
- Security
- TDD
- ASP.NET
- Lambda
- Docker
- GitHub
- MySQL
- NodeJS
- PostgreSQL
- React
- Teamcity
- Terraform
- TypeScript
- Vue
More:
We are a market-leading organisation with a strong and growing footprint across the North East tech community. We are a major regional employer that invests heavily in the region by sponsoring events, supporting meetups, and contributing to the growth of local tech talent. This is a brand-new leadership role with real autonomy, clear progression towards senior leadership, and direct mentorship from an experienced Software Development Manager. You will join a mature engineering environment, work on complex large-scale systems, and help shape a core business-critical platform at the heart of our technology organisation. We offer a salary up to £90,000, annual pay reviews, 25 days holiday plus bank holidays, flexible working hours, a health plan, free parking, and above-industry-standard sick pay cover.
Requirements
- We need strong experience with C# / .NET, REST APIs, and AWS, with cloud-native development and Git-based workflows in agile environments.
- We need strong experience in SQL, data modelling, and caching such as Redis.
- We need proven delivery of scalable, distributed systems with clean code, TDD, and quality-first engineering.
- We need experience with real-time and state-driven systems, along with strong problem-solving and analytical thinking.
- We need experience with high-volume transactional or payment systems in regulated, security-conscious environments.
- We need a solid foundation in mathematics, algorithms, and complex problem-solving.