Technical Lead (.NET)
We usually respond within a day
About CTI
At CTI, innovation is at the heart of everything we do. As leaders in our field, we strive to deliver exceptional, custom-tailored solutions that drive success for our clients. Our expert team combines industry insight with cutting-edge technology, ensuring that we not only meet expectations but exceed them.
We're committed to fostering an environment where creativity flourishes, and collaboration thrives. By embracing the challenges of a dynamic global market, we aim to set the standard for excellence and integrity in our industry. If you're passionate about making a difference and advancing your career with a team that values professionalism and innovation, CTI is the place for you.
The team
Our .NET team specialises in designing, developing, and optimising digital platforms built on Umbraco and other .NET technologies. We create scalable, high-performing solutions tailored to client needs, whether it’s enterprise-level websites, bespoke applications, or headless CMS implementations.
Our mission is to build and maintain robust digital ecosystems that seamlessly integrate with business operations. We collaborate closely with strategy, design, and engineering teams to ensure our platforms are cutting-edge, future-proof, and deliver real impact.
What you’ll be doing
As a Technical Lead at CTI Digital, you’ll be responsible for defining and delivering high-quality technical solutions across our .NET projects. You’ll play a key role in shaping technical strategy, mentoring the development team, and driving the adoption of best practices and automation. While leading projects and technical decision-making, you’ll also stay hands-on, contributing to development when needed.
As a Technical Lead, you will:
🛠 Lead & Mentor the Development Team – Manage and support developers, conducting regular 1-1s, providing technical guidance, and fostering a culture of learning and innovation.
📐 Architect & Implement .NET Solutions – Design scalable, high-performance platforms using Umbraco, .NET Core, and modern development frameworks.
🚀 Drive Technical Strategy & Best Practices – Establish coding standards, improve workflows, and ensure the team follows industry-leading development practices.
📢 Collaborate Across Teams – Work closely with project managers, designers, and stakeholders to ensure technical solutions align with business goals.
🛡 Ensure Code Quality & Security – Oversee code reviews, performance optimisation, and security best practices across all projects.
📈 Stay Ahead of Industry Trends – Keep up to date with emerging .NET technologies, DevOps practices, and cloud-based solutions to future-proof our development approach.
What you need to be successful
To thrive as a Technical Lead at CTI Digital, you’ll need a mix of leadership, strategic thinking, and hands-on technical expertise. Key skills and experience include:
✅ Proven Leadership & Mentorship – Experience managing and mentoring development teams, conducting 1-1s, and fostering professional growth.
🖥 Strong .NET Development Expertise – Deep experience with .NET Core, C#, and Umbraco, with the ability to architect scalable, maintainable solutions.
🤖 DevOps Knowledge – Familiarity with CI/CD pipelines and deployment strategies using Azure DevOps or similar.
📆 Project Delivery & Problem-Solving – Ability to balance hands-on development with technical leadership, solving complex challenges efficiently.
💬 Excellent Communication & Collaboration – Ability to translate technical concepts for non-technical stakeholders and work closely with cross-functional teams.
☁ Cloud & Infrastructure Experience – Experience with Azure, AWS, or other cloud platforms, as well as database management (SQL Server, NoSQL solutions).
🚀 Continuous Improvement Mindset – Passion for innovation, staying ahead of industry trends, and driving improvements in development processes.
We’re challenging the 'Gender Confidence Gap,' which suggests that individuals will only apply for a job if they meet 100% of the criteria. Some of our best hires didn’t check every box in the role description, so if you were about to rule yourself out, we still encourage you to apply!
Learn more about our commitment to equality, diversity, and inclusion here.
Interview process
We’ve designed our process with you in mind. This is as much an opportunity for you to make sure CTI Digital is right for you as you are for us. We’ve embedded a values driven approach to recruitment and offer transparency and feedback at each and every stage.
Candidate experience is incredibly important to us. You’ll have a dedicated member of the Talent Team with you every step of the way, ready to answer questions or make reasonable adjustments as needed.
📞Screening Stage - a 30-minute exploratory call with our Talent Team
💻1st Stage - Video call with a senior member of the Engineering team. A chance to explore the role and responsibilities.
📆2nd Stage - A face to face or virtual interview with a member of the Engineering team and our CTO. We don’t do technical tasks but will ask technical questions and probe around your experience as a developer.
🎉Offer - If we think it’s a good fit, we’ll make you an offer!
What’s in it for you
🏖️28 days annual leave, in addition to the bank holidays
🏠Hybrid-working - we’re in the office twice a week
👶Workplace nursery scheme
🏥Health cash plan
🚴Cycle-to-work scheme
⏰Flexible working hours
🧠Employee well-being and mental health programme
🐶Relaxed working environments - office dogs welcome!
🎉Company socials and lots of fun!
- Remote status
- Hybrid
Technical Lead (.NET)
Loading application form
Already working at CTI Digital?
Let’s recruit together and find your next colleague.