skip navigation
skip mega-menu

Technical Lead - Internal Development

Interact Software - Manchester

Full-time (Permanent)
Manchester
Published on
9 January 2025

About us

Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino’s, Teva Pharmaceuticals, and Technicolor.

Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in New York, Tulsa, and Manchester, we operate across North America, EMEA, and Australia.

Click on any of our vacancies and you’ll see one thing in common – they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you’re a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets.

We are looking for a Tech Lead to lead a small team of Full Stack Developers (3-4 direct reports), reporting to the Director of Technology. Team Lead duties are typically very hands-on, where their expertise is required to steer a project and re-calibrate the direction of the implementation, regularly contributing to the codebase, but will also involve more hands-off elements, with a focus on guidance, mentoring, due diligence, working against agreed SOWs within a Change Request process to manage budgets and spend on customer projects, project management/steering at other times. You’ll work closely with internal stakeholders, ranging from Cloud, Cyber, InfoSec, Engineering, Technical Account Managers, Technical Onboarding Managers, Solution Engineers, Sales, etc. to help deliver customer value and grow accounts via technical delivery. Similar to technical agency/consultancy dynamics. 

 

The Team Leader will be given the latitude to make the best decisions to deliver the projects they are responsible for – calibration with business objectives is a requirement – localized optimisation that don’t account for business and the customers are usually not effective. Flexibility, and innovation is required. 

A little about you...

  • You’re the person who is able to deliver sensible, solid software meeting the requirements and in line with the overarching business goals, without overcomplicating or over engineering the solution 
  • Able to quickly conceptualize new problems, break them down, and participate in educated discussions on your feet 
  • Able to consider the impact of solutions on areas of the business that are impacted by change, which has not necessarily been considered by the stakeholder within the business  
  • Strong experience in people management – understanding how to measure performance, improve it, and help the team grow 
  • Strong experience running projects – great organization skills, making sure the relevant people are always in the know, and Jira is reflecting the state of play 
  • Strong time management skills (your time and your team’s time) 
  • Strong organisational skills (your tasks and your team’s tasks)  
  • Strong experience dealing with projects that don’t go to plan – how to rescue projects that are falling behind, or have been subject to unknown complexities, etc. 
  • Excellent engineering skills - background in .Net C#

About the role...

  • Work closely with the Director of Technology to ensure the projects on the plan are moving as planned, whilst flagging any risks, and slippages, and helping find mitigations, so as not to impact other work. 
  • Lead and participate in project whiteboarding sessions, facilitating technical deep dives to understand the work and complexities involved in the implementation, to uncover gotchas, debt, and nuances that will inevitably impact the estimates. 
  • Lead a team of Software Engineers and help them grow and improve their skills. 
  • Lead PR reviews and own the technical diligence steps of your projects. 
  • Participate in Risk Reviews of the releasable work, educate the business of risks (if any) with the planned releases, and work towards mitigations (eg. backward compatibility, API schema changes, potential breaking changes, etc.) 
  • Get hands-on with technical work to provide hands-on guidance for the team, and ensure the projects are done to your level of quality. 
  • Identify areas for improvement in the Operations lifecycle, codebase, architecture, etc., and work with the Director of Internal Operations to put proposals together for larger changes. 
  • Make sure Jira, and project planning/management tasks are kept up to date, and the teams that rely on this information have what they need at a glance. 
  • Deliver against agreed SOWs, stay within budgets, work within a Change Management process, and iterate with customers where appropriate. 
  • Maintain, improve, upgrade, and release reusable services to provide a better all-around service for using customers, and make it easier to implement for new customers. 

Subscribe to our newsletter

Sign up here