Our software consultants live and breathe software and have been doing so since 2015.

Hiring good software people is hard.

Not because there’s a shortage of developers. There are plenty of people on the market. The challenge is that the best engineers are usually busy, selective, and difficult to reach. Add changing tech stacks, remote hiring, salary expectations, and fierce competition for talent, and recruitment quickly becomes time consuming.

That’s where we come in.

We work with businesses across the UK to find software professionals who can genuinely make an impact, from junior developers through to technical leadership and architecture hires. Whether you’re building a product team from scratch, replacing a key engineer, or scaling rapidly, we help you find people who fit both technically and culturally.

We’re not generalist recruiters trying to cover every market. Software is what we do alongside our technology specialisms.

Because we focus purely on technology recruitment, we understand the difference between Java and JavaScript, why one company needs a DevOps engineer while another really needs a Platform Engineer, and why hiring for culture matters just as much as technical ability.

Latest jobs in Software

Posted 20/03/26

Lead Software Developer - Manchester

Permanent

Manchester, United Kingdom

£95,000 – 100,000 basic

Be the master of your own code building brand new SaaS products…

Building Better Software Teams

We’ve supported hundreds of software professionals in finding new opportunities across engineering and development roles, helping people at all stages of their careers take the next step.

Our focus has always been on people as much as placements. We work closely with individuals from a wide range of backgrounds and experience levels, from graduates taking their first steps into the industry through to experienced engineers and senior leaders looking for their next challenge.

For more senior professionals at mid to director level, we help identify roles that offer genuine progression, technical challenge, and the right cultural fit. For those just starting out, we support the transition into entry-level software roles that build strong long-term careers in tech.

Over time, we’ve built strong relationships with a wide network of organisations, from global technology businesses to fast-growing start-ups. This gives us access to a wide range of software opportunities across the market, both contract and permanent.

Rather than simply matching CVs to job specs, we take the time to understand what motivates each person we work with, what they enjoy working on, and where they want their career to go. That allows us to make more meaningful introductions and better long-term matches.

The software roles and skills we typically recruit for include:

Software Positions

Back End Developer
Front End Developer
Full Stack Developer
Web Developer
Software Architect
Database Developer
Tech Lead
Head of Software
Development Manager

Software Skills

C# & .NET Development
WebAPI
JavaScript, TypeScript & Related Frameworks
PHP / Wordpress
Python
Cloud Development (Azure, AWS, GCP)
SQL
MVC
Microservices, Kubernetes & Docker

Meet the Software team

Simon Bath - Recruitment Director wearing a dark blue shirt, standing in front of a blurred background of a wooden wall.

Simon Bath

Director

Dominic Buck - Delivery Consultant Team Leader, in a light blue shirt standing in front of a blurred background of a wooden wall.

Dominic Buck

Lead Delivery Consultant

Contact the Mexa Solutions team

Partner with Mexa Solutions and see the impact we can make to your recruitment journey.

Software Recruiting FAQs

What is software recruitment?

Software recruitment involves finding and hiring skilled professionals for roles in software development and IT. This includes positions like software engineers, embedded software specialists, java developers, and more.

What qualifications are typically required for software roles?

Qualifications for software roles vary by position but typically include a degree in Computer Science, Software Engineering, or a related field, relevant certifications such as AWS Certified Developer or Microsoft Azure Certification, and hands-on experience with specific programming languages or technologies.

How do I prepare for a software job interview?

To prepare for a software job interview, research the company and its tech stack, brush up on data structures, algorithms, and system design, practice coding challenges on platforms like LeetCode or HackerRank, and be ready to discuss your past projects and problem-solving approaches.

How does Mexa Solutions stay current with the evolving software industry?

Our software recruiters stay on top of the latest trends in software development and technology recruitment by partnering with numerous software vendors and tech companies. We ensure that our team is equipped with the latest knowledge, allowing us to provide the best recruitment solutions for both clients and candidates.