> Markdown version of [/jobs/ext/3905417-lead-software-developer](https://www.wearedevelopers.com/jobs/ext/3905417-lead-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Developer - **Company:** Bytes - **Location:** Leatherhead, UK - **Experience:** Expert - **Salary:** £96,549.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, JIRA, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Cyber Security, Databases, Continuous Integration, Database Connection, DevOps, Github, PostgreSQL, Microsoft SQL Server, Nunit, Open Web Application Security, Pair Programming, Performance Tuning, Prometheus, Next.js, Service Design, Software Engineering, SQL Databases, Systems Integration, Web Performance Optimization, Data Logging, Test-Driven Development (TDD), .NET Core, ReactJS, Delivery Pipeline, Backend, Gitlab, Kubernetes, Graphql, Front End Software Development, Software Coding, Restful APIs, Grpc, Docker, Service Stack, Vulnerability Analysis, Golang - **Published:** October 25, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5941251882 ## About the Role maintain confidence in releases. WIDER TEAM NETWORK Internal Product Managers, Designers, Engineering colleagues, DevOps/Cloud teams, Information Security and wider business stakeholders. External Technology partners, cloud and tooling providers, and other specialist suppliers where required. QUALIFICATIONS, EXPERIENCE, & SKILLS: Educational Qualifications: Relevant degree, apprenticeship or equivalent practical experience in software engineering or a related discipline. DESIRABLE Professional Qualifications Relevant Microsoft Azure, Kubernetes, security or software development certification. DESIRABLE Years of Experience 4+ years of professional experience building backend services with C#/.NET. ESSENTIAL Other Requirements C#/.NET: Strong professional experience with C#, .NET Core and modern backend service design. Frontend: Solid understanding of React.js and Next.js, with the ability to build responsive and performant user interfaces. DevOps: Hands-on experience with Docker, Kubernetes, GitHub or GitLab, ArgoCD or similar GitOps tooling, and Snyk. Azure: Proven experience deploying, managing and securing applications on Microsoft Azure. Databases: Confident modelling, querying and tuning PostgreSQL and Microsoft SQL Server databases. Observability: Experience implementing logs, metrics and tracing through the LGTM stack or equivalent technologies such as ELK, Prometheus or OpenTelemetry. CI/CD: Skilled in creating automated build, test and deployment pipelines. Golang: Able to read, write and integrate Go services where required. Agile & Quality: Experience in small cross-functional teams using JIRA or similar tools, with strong TDD capability using xUnit, NUnit or equivalent frameworks. ESSENTIAL CORE Competencies & SKILLS - BASED ON POSITION AND GRADE Initiative & Ownership: A self-starter who takes accountability, solves problems and drives work forward. Collaborative Mindset: Thrives in a small team, communicates openly and supports the development of colleagues. Product Focus: Works closely with product stakeholders to deliver practical, user-centred solutions. Adaptable Learner: Comfortable learning new languages, tools and observability technologies as required. Nice to Have: Experience with AWS or GCP; GraphQL, gRPC or REST API design; OWASP and GDPR; or mobile and web performance optimisation. MEASURES & GOALS (HOW WILL THE SUCCESS OF THE PERSON IN THIS POSITION BE MEASURED - WHAT ARE THE EXPECTED OUTPUTS) OBJECTIVE MEASURE FREQUENCY Deliver high-quality product features Features meet agreed acceptance criteria, coding standards and automated test requirements Per sprint / release Maintain reliable applications Service health, incident trends and observability coverage meet agreed team targets Monthly Strengthen engineering quality Consistent TDD, effective peer review and low levels of escaped defects Per sprint Improve delivery automation Secure, repeatable CI/CD and GitOps deployments with appropriate scanning and controls Quarterly Contribute to team capability Active participation in reviews, pairing, mentoring and knowledge sharing Ongoing ## Description Supporters of 85+ charities with strong commitment to diversity and sustainability PURPOSE OF JOB: We are looking for a proactive, product-minded C# Developer to join our small, agile engineering team. The role will design, build and support secure, scalable applications across the full technology stack, with a strong focus on clean architecture, test-driven development and reliable delivery. You will be comfortable wearing multiple hats, learning new technologies and collaborating closely with product managers, designers and engineers to deliver user-centred solutions and drive technical excellence. KEY RESPONSIBILITIES: Design & Develop: Build and maintain backend services in C# using .NET Core/.NET 9, with a focus on clean architecture, scalability and maintainability. Full-Stack Delivery: Implement responsive, performant front-end components in React and Next.js, integrating seamlessly with C# APIs. DevOps & Deployment: Containerise applications with Docker, orchestrate with Kubernetes and manage GitOps deployments using ArgoCD. Cloud Infrastructure: Use Microsoft Azure services, including App Services, Functions, AKS and SQL Database, to host, scale and secure applications. CI/CD & Security: Configure and maintain automated pipelines in GitHub Actions or equivalent, integrate Snyk security scanning and manage delivery activity through JIRA. INDIVIDUAL RESPONSIBILITIES: Observability: Instrument applications using the LGTM stack, or equivalent logging, metrics and tracing tools, to support reliability and rapid incident response. Database Management: Design and optimise PostgreSQL and Microsoft SQL Server schemas, queries and migrations, and manage database connections securely. Collaboration & Mentorship: Work closely with product managers, designers and engineers, contributing to code reviews, pair programming, mentoring and knowledge sharing. Quality & Testing: Champion Test-Driven Development and create effective unit, integration and end-to-end tests to