Head of Software Engineering

Job Description

We are looking for a talented technologist. An inspiring leader who shares our passion for unlocking the potential that is stored in data, and someone who wants to help the world’s largest companies to innovate, improve productivity and be the best that they can.

Aiimi’s vision is to quickly and securely connect impossible to find information to the people who need it, creating insights for their organizations, while empowering individuals and teams to improve business performance and transform customer experiences. Our platform is used by large UK organisations (including Anglian Water and the Financial Conduct Authority) to search across petabytes of information and billions of data points, enabling their teams to find ‘the impossible’ in less than a second. You will have the support of the board and the funding needed to realise our goal of being recognised as a market leader by global analysts such as IDC, Forrester and Gartner.

You will be an instrumental member of the leadership team, and part of the Aiimi family which is experiencing significant growth. You will be used to managing multiple agile product teams and have practical experience of improving software quality through developer-based testing, automated testing, performance, and quality testing, and be able to guide the team from manually shipping large quarterly releases across multiple complex deployments to an automated model, allowing us to deploy high value features faster thereby unlocking more value faster.

You have the ambition and stamina to lead our team on a journey that will take Aiimi to the next level. You lead by example, are always willing to get stuck in, and are hands-on and technically savvy. We want someone who will get the most out of the existing team and will help us to attract new talent as we continue to invest in our R&D journey.

The Role:

• You will lead by example, exuding positive energy and enthusiasm, inspiring others, encouraging teamwork and co-operation, and ensuring that team members live and breathe the company vision and values at all times.

• Provide technical leadership and manage the teams so that all aspects of software development meet the highest standards to meet or exceed customer expectations in terms of functionality, performance, quality, and overall user experience

• Responsible for the overall assessment, management, and development of product development teams and for supporting the achievement of product roadmap commitments within the constraints of the agreed budget

• Evaluate, coach, and develop team members to build confidence and capability and operate to the highest standards

• Work with the CEO, CTO, Product Owner and Head of Customer Experience to ensure that sprint goals are met and value from new features is delivered

• Create an environment of continuous learning and development for the teams, ensuring that the knowledge and skills of the team are up to date and maintained

• Ensure that the Development teams are building market leading products and solutions that use the latest technologies and are aligned with the company vision

• Ensure that technical products are developed accurately, based on best practice standards, within budget and on time

• Work with information governance forum and IT to ensure that data security standards are always met and operational risk to cybercrime and data breaches are minimised

• Manage the product delivery and ensure that the development teams are building products that meet the requirements, are scalable, performant, and easily maintained and supported

Requirements

You will have:

• Previous experience of managing multiple agile teams with responsibilities for driving velocity, process efficiencies and implementing the product roadmap

• Experience in providing technical leadership to ensure that products are delivered in line with our development principles: Intuitive, secure, scalable, fast, universally accessible, not just a search engine but a serve engine, continually learning and adapting

• Experience of managing teams delivering complex and high performant data solutions in Azure, AWS or GCP

• Experience of delivering applications that need to be able to run on-premises in very secure customer environments, on a hybrid on-premises & cloud model, and on SaaS purely in the cloud model

• In depth experience of Scrum/Agile methodologies for software development

• Hands on experience with the ability to pioneer and embed best practices such as developer led testing, automated testing, and CI/CD into the teams

• Embedding and fully automating performance and security testing throughout the release cycle

• Track record of working with multiple senior stakeholders, engaged customers, and sales teams

Desirable skills:

• Experience of enterprise IT including on-premises, and both public and private cloud

• Search technologies

• Data management and business intelligence

• Content management and records management

• Information governance and data architecture

• Experience in data science, with a strong interest in AI, machine learning and natural language processing

You will ideally have experience/background in any of the following technology or architecture:

• .NET 5, Angular, Python

• Elasticsearch

• JSON, REST API

• Kubernetes, Docker

• Windows, Linux, including cross platform development and delivery

• Azure, AWS, GCP

We are continually searching for llamas in a field of sheep…..

Relentlessly curious. Innovative. Intelligent. Bit quirky. Inclusive and diverse. Friendly. Ambitious. Leaders. Methodical. Honest. Problem solvers and creative thinkers. A start-up mindset. Not afraid to get stuck in and have a laugh on the way. That’s how people describe us, so it’s what we look for in new hires. Being brilliant at your job is a good idea too.

If you think you're an Aiimi person, (brains the size of a planet with the personality of a Labrador) we'd love to hear from you.

We passionately believe that the strongest companies are diverse, inclusive and equal. That's why we're proud to hire across genders, age, sexual orientation, physical and mental abilities and ethnicities.

Qualifications

No specific qualifications required.

Where did you find out about Aiimi and this opportunity?
Benefits & Perks

What you can look forward to

Flexible benefits. Including life insurance and income protection cover from day one, plus 9% pension contribution and full private health care upon passing probation

Aiimi Team Meetings every month - via Zoom or in-person

25 days annual leave plus bank holidays (and an additional day for every 2 years of employment with us)

Flexible hours and flexible working

Mental wellbeing support. Including paid private counselling, a 24/7 helpline, and regular Aiimi Cares workshops. We also have 16 fully-trained Mental Health First Aiders in our team.

Up to £100 per month allowance towards your mobile phone and broadband bills

Aiimi Logo