About the Role
This role is for a skilled and forward-thinking Technical Lead to play a key role in designing, building, and managing cutting-edge cloud-based software platforms. You will collaborate with other engineers, product owners, designers, and managers to create solutions that transform the organization and align with engineering standards. The ideal candidate thrives in a collaborative environment, enjoys solving complex technical challenges, defines and enhances standards, and is passionate about delivering high-quality, reliable software solutions. You will also lead technical discussions and mentor team members.
Responsibilities
- Design and implement scalable, high-performance software solutions using C# and .NET Core, ensuring alignment with long-term business objectives.
- Develop clean, well-structured, and efficient code that is easy to test and maintain.
- Enhance the performance and reliability of distributed systems to guarantee optimal uptime and operational efficiency.
- Automate configuration, provisioning, and deployment processes to minimize manual intervention.
- Establish and enforce robust security measures, ensuring compliance with relevant industry standards.
- Advocate for and guide the team in Agile and Lean methodologies to foster continuous improvement and deliver value rapidly and iteratively.
- Provide support, mentorship, and line management for engineers across the team.
- Collaborate effectively with both business and technical stakeholders throughout the product development lifecycle.
- Contribute to engineering and architecture standards, procedures, and processes to enhance team efficiency.
- Lead and participate in code reviews and quality assurance activities.
- Document and maintain comprehensive software functionality to support knowledge sharing and operational continuity.
Requirements
- Deep experience in C# and .NET Core, with a solid understanding of backend development principles.
- Experience with microservice and event-driven architectures alongside RESTful APIs.
- Experience with Azure cloud services including Azure Entra and general authentication/authorization practices.
- Deep skills in containerization, automation, and orchestration tools (e.g., Docker).
- Experience with CI/CD pipelines and modern DevOps practices including Infrastructure As Code (IaC) and observability (metrics, monitoring, traces, and alerting).
- Test-first mindset and able to lead other engineers on unit/integration testing, end-to-end (E2E) testing, and contract testing with libraries and frameworks such as XUnit, Playwright, and PACT.
- Deep experience with Lean software development methodologies (e.g., Agile, SAFe).
- Good knowledge of security frameworks and compliance standards (ISO 27001, GDPR).
- Deep analytical mindset, problem-solving skills with a proven ability to troubleshoot complex issues and deliver fast, effective solutions in a fast-paced environment.
- Creative thinker who tackles challenges with energy and innovation.
- Clear communicator, able to collaborate across teams and explain technical concepts with ease.
- Must have the legal right to work in the UK without requiring sponsorship now or in the future.
Skills
- C#
- .NET Core
- Backend Development
- Microservices
- Event-driven architectures
- RESTful APIs
- Azure cloud services
- Azure Entra
- Authentication/Authorization
- Containerization
- Automation
- Orchestration
- Docker
- React (ideal but not required)
- CI/CD pipelines
- DevOps
- Infrastructure As Code (IaC)
- Observability
- Metrics
- Monitoring
- Traces
- Alerting
- Unit Testing
- Integration Testing
- End-to-end (E2E) Testing
- Contract Testing
- XUnit
- Playwright
- PACT
- Agile
- SAFe
- Lean software development
- Security frameworks
- ISO 27001
- GDPR
- Analytical skills
- Problem-solving
- Troubleshooting
- Communication
Location
- Warwick
- London
- Bristol
Work Type
- Hybrid
- Flexible working
Experience Level
- Lead
Salary/Compensations
- Competitive salary – dependent on capability
- Bonus of up to 30% of salary for stretch performance
Benefits
- Competitive contributory pension scheme (company will double match contribution to a maximum of 12%)
- Share incentive plan
- Salary sacrifice car scheme
- Salary sacrifice technology scheme
- Support via employee assistance lines
- Matched charity giving
About the Company
- National Grid is driving forward the energy transition, creating a brighter, more sustainable future for all.
- In NGET we are passionate about both operating our network safely and providing highly reliable quality of supply for our customers.
- To find out more about us, please follow the link below: https://www.nationalgrid.com/electricity-transmission/
Equal Opportunity
- At National Grid, we work towards the highest standards in everything we do, including how we support, value and develop our people.
- Our aim is to encourage and support employees to thrive and be the best they can be.
- We celebrate the difference people can bring into our organisation, and welcome and encourage applicants with diverse experiences and backgrounds, and offer flexible and tailored support, at home and in the office.
- Our goal is to drive, develop and operate our business in a way that results in a more inclusive culture.
- All employment is decided on the basis of qualifications, the innovation from diverse teams & perspectives and business need.
- We are committed to building a workforce so we can represent the communities we serve and have a working environment in which each individual feels valued, respected, fairly treated, and able to reach their full potential.
- All applications are welcome from candidates who meet these requirements, regardless of race, nationality, or ethnic origin.
