Infinity

Head of Software Engineering

Infinity Manchester, England, United Kingdom
No longer accepting applications

Salary: Up to £100,000 DOE

Location: Reigate/Manchester

Team: Development

Job type: Full Time

Direct Reports:

About Us

Infinity is a market-leading advanced analytics and call-tracking service working with some of the world’s most well-known brands. As a company, we’re ever evolving, using cutting-edge tech and a drive for success to see us through. Our growth is exponential, with annual revenue of (£)15m . Our mission is clear, to become the best call-tracking provider in the world. There’s never been a better time to join Infinity.

About The Job

We are seeking a dynamic and experienced hands-on Head of Software Engineering to lead our talented engineering team. The ideal candidate will have a strong background in software development, excellent leadership skills, and a proven track record of managing engineering teams. It would be advantageous to have a foundation in data engineering. This role requires a hands-on approach to software development, as well as the ability to mentor and grow a team of tech leads.

This is a pivotal role for Infinity as we embark on a deeper AI journey in enhancing our capabilities to build products that are integrated deeper into the customer workflow.

The successful candidate will be based in Reigate or Manchester and will be required to work in the office two day per week (Tuesday & Thursday).

Key Responsibilities

  • Lead and manage the software engineering team through tech leads, ensuring high performance, productivity, and collaboration.
  • Oversee the design, development, and deployment of our SaaS call tracking and call analytics platform.
  • Review and adapt engineering best practices, coding standards, and technical guidelines to ensure the delivery of robust, scalable, and maintainable software.
  • Drive continuous improvement in engineering processes, tools, and technologies to enhance productivity and quality.
  • Positively influence the team to engage and deliver impactful capabilities.
  • Work with product owners, DevOps, test automation to ensure projects are delivered on time, within scope, and within budget, while managing risks and issues effectively.
  • Create and maintain time logging and RnD reports to track project progress and innovation efforts.
  • Help manage the software engineering team budget.
  • Build and maintain a continuous cycle of feedback.

Essential Skills:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 2 years of experience in managing software engineering teams, with a proven track record of delivering successful projects.
  • Proven experience in software development, with a strong understanding of SaaS technologies.
  • Experience with delivery management methodologies (Agile, Scrum, Kanban) to deliver capabilities on time and within budget.
  • Excellent leadership, communication, and interpersonal skills, with the ability to inspire and motivate a cross-functional team.
  • Strong problem-solving skills and the ability to think strategically and analytically.
  • Experience with tools, such as Jira to manage and report delivery progress.
  • Ability to work effectively in a hybrid work environment, with one day per week in the office.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Skills in setting performance goals, conducting reviews, and providing constructive feedback.
  • Experience working with AWS or other cloud platforms.
  • Some experience in writing code is a must.
  • An understanding of data architecture and data warehouse (We use Singlestore as our data warehouse).

Desired Skills:

  • Proficiency in programming languages such as Go, JavaScript, and PHP.
  • Higher than associate AWS certifications.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with services architecture and API development.
  • Understanding of security best practices and compliance requirements, such as GDPR, ISO27001, HIPAA or PCI DSS.
  • Experience with utilising AI for internal purposes or customer product enhancements.

Benefits You Will Enjoy

Alongside a great team environment, you will also get:

  • 25 days holiday per annum
  • Private healthcare
  • Access to our Employer Assistance Programme via Vitality
  • Auto Enrolment pension with Aviva
  • Life Assurance x 4 salary
  • Ride2Work Scheme
  • Breakfast club
  • Flexible working

At infinity, our aim is to be the best call tracking provider in the world and to do that we welcome our employees with open arms and create an environment where you can bring your best self, every day! Infinity is proud to be an equal opportunity workplace, we believe that diversity and inclusion among our incredible workforce is critical to driving our success and helping us achieve our ambitious targets! Our mission is to recruit, develop and retain the most talented individuals, each with their own story to tell.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at Infinity by 2x

See who you know

Get notified about new Head of Software Engineering jobs in Manchester, England, United Kingdom.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub