Software Technical Lead

Software Technical Lead

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
D

At a Glance

  • Tasks: Lead a dynamic engineering team to develop and modernise back-end software.
  • Company: Join a forward-thinking tech company focused on innovation and growth.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional development.
  • Why this job: Make a real impact by driving software evolution and mentoring future tech leaders.
  • Qualifications: Strong back-end engineering skills and experience in leading small teams.
  • Other info: Be part of a culture that values continuous learning and innovation.

The predicted salary is between 36000 - 60000 £ per year.

The Core Software Technical Lead is responsible for establishing and leading a high-performing engineering team focused on maintaining, developing, and evolving the company’s back-end and calculation software. This role combines hands-on development with technical leadership, ensuring systems remain stable and workflows support both consultancy and client-facing software. The Technical Lead improves maintainability and performance, implements modernization initiatives, and builds a sustainable capability that enables operational reliability, supports innovation, and underpins long-term strategic growth.

Job Description

  • Lead, mentor, and develop a small engineering team responsible for back-end and calculation systems.
  • Acquire in-depth understanding of the existing system and manage a smooth handover from the current system owner.
  • Take ownership of tools and systems, ensuring stability, reliability, and alignment with business needs.
  • Establish and maintain team-level development practices, documentation standards, testing routines, and quality assurance processes.
  • Contribute hands-on to development, including coding, code reviews, debugging, and problem-solving.
  • Manage and execute infrastructure data-processing workflows, ensuring accuracy, reliability, and timely delivery.
  • Collaborate with consultancy and front-end teams to translate requirements into actionable technical solutions.
  • Prioritize and manage the team’s workload, balancing operational demands with long-term improvements and reduction of technical debt.
  • Provide technical guidance on design, coding standards, and architectural decisions, escalating for broader strategic alignment when required.
  • Lead the modernization of the software stack, driving continuous improvement in maintainability, performance, and system reliability.
  • Contribute to long-term planning, including technology choices, team resourcing, and development initiatives.
  • Foster a culture of continuous learning, innovation, and best practices within the team.
  • Track key performance metrics (e.g., system reliability, delivery timelines, technical debt reduction, team growth).

Technical Environment

  • Core technologies: C#, Visual Basic, .NET, SQL, Python, Azure, CI/CD pipelines, DevOps, Agile, and additional tooling used across the back-end, data-processing, and calculation software ecosystem.
  • Calculation-intensive and high-volume data processing environments.
  • Legacy system modernization and technical transformation initiatives.

Skills & Experience

Essential:

  • Strong experience in back-end software engineering and system architecture.
  • Proven ability to lead, mentor, and develop small technical teams.
  • Hands-on experience with relevant programming languages, frameworks, and tooling.
  • Experience maintaining and evolving complex or legacy systems.
  • Strong understanding of software development practices, testing, documentation, and quality assurance.
  • Ability to manage competing priorities and communicate effectively with both technical and non-technical stakeholders.
  • Familiarity with high-volume data processing and calculation-intensive environments.

Desirable:

  • Experience modernizing legacy systems or delivering technical transformation initiatives.
  • Experience contributing to long-term technical strategy or resourcing planning.
  • Exposure to cloud platforms, DevOps practices, and modern software delivery pipelines.
  • Experience fostering a culture of innovation and continuous improvement.

Team & Stakeholder Context

  • Direct reports: 2-3 engineers.
  • Key stakeholders: Consultancy team, Front-end/product teams, Technical Director.

Performance Metrics

  • Reduction of technical debt.
  • System reliability.
  • Delivery against project timelines.
  • Team growth and development.
  • Stakeholder satisfaction.

We only accept applications submitted online through our application system. We cannot accept applications sent by email.

What else you should know

Application deadline: as long as the job is listed on our career page, we are looking for suitable candidates (all genders welcome). We are looking forward to receiving your application.

Software Technical Lead employer: D/Gauge LTD

As a Software Technical Lead at our company, you will be part of a dynamic and innovative work culture that prioritises continuous learning and professional growth. We offer competitive benefits, a collaborative environment, and the opportunity to lead a talented engineering team in a location that fosters creativity and technological advancement. Join us to make a meaningful impact while enjoying a supportive atmosphere that values your contributions and encourages your development.
D

Contact Detail:

D/Gauge LTD Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Technical Lead

✨Tip Number 1

Get your networking game on! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on a job opening or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for those interviews like a pro! Research the company, understand their tech stack, and be ready to discuss how your experience aligns with their needs. Practice common technical questions and scenarios to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our team and makes the process smoother for everyone involved.

We think you need these skills to ace Software Technical Lead

Back-end Software Engineering
System Architecture
Team Leadership
Mentoring
C#
Visual Basic
.NET
SQL
Python
Azure
CI/CD Pipelines
DevOps
Agile
Software Development Practices
Quality Assurance
Technical Communication

Some tips for your application 🫡

Show Your Technical Skills: Make sure to highlight your experience with back-end software engineering and the specific technologies mentioned in the job description. We want to see your hands-on experience, so don’t hold back on showcasing your coding skills!

Lead with Examples: Since this role involves leading a team, share examples of how you've successfully mentored or developed others in the past. We love to see how you’ve contributed to team growth and fostered a culture of continuous learning.

Tailor Your Application: Take the time to tailor your application to our specific needs. Reference the key responsibilities and skills from the job description, and explain how your background aligns with them. This shows us you’re genuinely interested in the role!

Apply Through Our Website: Remember, we only accept applications through our online system. So, make sure to submit your application there. It’s quick and easy, and we can’t wait to see what you bring to the table!

How to prepare for a job interview at D/Gauge LTD

✨Know Your Tech Stack

Make sure you’re well-versed in the core technologies mentioned in the job description, like C#, .NET, and SQL. Brush up on your knowledge of Azure and CI/CD pipelines, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

Prepare examples that highlight your experience in leading and mentoring teams. Think about specific situations where you’ve improved team performance or navigated challenges, as this role requires strong leadership capabilities.

✨Understand the Existing System

Familiarise yourself with the concept of legacy systems and how to modernise them. Be ready to discuss strategies for maintaining stability while implementing improvements, as this is a key responsibility of the Technical Lead.

✨Communicate Effectively

Practice explaining complex technical concepts in simple terms. You’ll need to communicate with both technical and non-technical stakeholders, so being able to bridge that gap will be crucial during your interview.

Software Technical Lead
D/Gauge LTD
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>