Founded by an ex-developer and driven by the belief that recruitment should be a service, not a sales pitch.

We exist as a small UK team, relentlessly dedicated to finding,
supporting and representing

Who are Source Code…

and what makes us unusual?

Source code was formed as a direct response to one of the biggest issues within the IT recruitment industry – namely the issue of numerous recruiters referring to themselves as ‘specialists’ without knowing the difference between Java and JavaScript.

We knew there had to be a better way.

Armed with a dream, a background in web development and a genuine desire to offer a human-centric service, we formed Source Code in 2014 and have been learning, refining and evolving ever since.

Our desire to approach recruitment as a logic-challenge led to our first in-house hire being a Technical Architect, who remains part of our team to this very day. His role is to create, administer and review our growing selection of in-house, custom programming assessments (with both verbal and written options), now used by over 80% of our client-base, to find the right engineer for their needs (get in touch if you’d like to see some examples of our assessments).

As above, when a ‘document-style’ test isn’t quite the right fit, we adapt and approach our process with a conversational technique – establishing the level of complexity within an engineer’s career history and ensuring that any new potential role is a quality fit for both the candidate and the business. This can range from discussing object-oriented topics such as polymorphism, to other concepts such as destructuring, resolvers and immutability being just a few examples.

All of this is in addition to our strict ‘zero-pressure’ policy.

We continue to be baffled by the industry practice of hounding people until they attend interviews, accept jobs they don’t want or pestering companies incessantly in the hope that something might stick. It’s not for us.

Instead, we focus on providing one simple thing above all others – relevant options – supported by unbiased advice. It genuinely is as simple as that.

No clutter. No sales pitch. Just a reliable and measurably specialist service that puts your needs, desires and concerns above the desire to make money.

We appreciate that’s a lot to take at face value, but we’d like to think that our testimonials help support the statements above.

So, if this all sounds like the type of service you’d like to partner with, then please don’t hesitate to get in touch. We can’t wait to work with you.

The team at Source Code.


It’s rarely convenient to chat whilst in work, so we’ll never call you out of the blue.

In 2018, almost 70% of our polled candidate-base stated that they preferred to communicate either via email or WhatsApp – stating that it was significantly easier to both respond and review information at a time of their choosing, to avoid any embarrassing recruitment calls during work hours.

We heard you loud and clear and have set up a direct WhatsApp channel for you to use, day or night, with an average response time of under 2 hours.

RPO Manager
Resource Manager
Senior Consultant
Head of Projects
Lead Software Engineer
Technical Architect
Head of Security
Interested in joining the team?
Get in touch!

Work with a team that knows and cares about your industry.

From applying for a new job to considering remote-work – we’re here to help.

We may be ‘recruiters’ by trade, but we consider ourselves enthusiasts above all other things. Obsessed with the likes of Ember.js, the commercial reliability of PHP and Symfony, the peculiarities of Svelte, the infuriating slowness of Jira, the fact that being a “Full Stack Developer” used to mean that you were a back-end dev who knew what jQuery was… but now it means you don’t sleep anymore… these are just a few of the typical conversation-topics you’ll hear in our offices every day – and we love it.

If you want to forget about ‘recruiters’ for a while and work with a down-to-earth group of people who genuinely care about the next step in your career, then get in touch. We operate a ‘zero-pressure’ policy and are committed to helping you find the next step on the ladder.

Meticulously curated roles.

Working with companies that are dedicated to your career development.

We’ve found some of the most outstandingly unique and challenging jobs for Engineers, UX Professionals, UI Developers and Managers across the UK, US and EU. Spanning Music, Print, Mobile Repair, Legal Systems, Fintech, Electric Vehicles, Ecommerce, E-Learning and more.

Challenges within these roles have included breaking down monoliths, researching chaos-engineering, designing and delivering MVPs, developing huge SPAs in React, event-driven UIs, component ecosystems, entire frameworks built in Node and extended with C++, integration with machine learning – the list goes on and gets more and more exciting by the day. Take a look at our latest vacancies and feel free to get in touch!

Fancy a coffee on us?

Regular catch-ups across the UK & EU.

A large part of our success in the industry has come as a result of being available to meet and spend time with candidates currently considering their next move. It means that we can provide our full attention, meet at a time and place of your choosing and ensure that we answer and assist with any questions you may have.

Naturally, we have plenty of e-coffees via Hangouts as well! So whichever your preference is, let us know and we’ll pop it into the diary.

Our services.

Offering both Developers & Clients equal levels of support and delivery.

For Developers – Employer introductions and process support.

Our team has spent the last 10 years growing a network of trust, understanding and support for Developers of all kinds, across the United Kingdom. We operate a flexible approach to introductions and can operate at a pace that best suits your current situation.

As you may have experienced – there’s nothing worse than a recruiter who’s trying to pressure you into attending an interview whilst you’re in the middle of a critical deployment – that’s not us. We listen to your needs, understand what you’re passionate about and match you with potential employers accordingly.

We’re ready when you’re ready and always here to assist – with the following commitments at the core of everything we do:

  • A ‘zero-pressure policy’
  • No phone calls out of the blue during work hours
  • No disappearing act after an interview – we always provide feedback (good or bad)
  • Constant communication, preparation and info provided before every single interview

In summary – we care about the people that we work with and want to ensure that we find the right role for them at the right time.

For Clients – Developer attraction and consistent aftercare.

Hiring a Technical Architect was, by far, one of the best decisions we ever made as a company. Having somebody on staff who can write, adapt and review in-depth and tailored technical tests has been a stand-out success.

We take a conversational (both written and verbal) approach to testing, in order to produce results that most closely reflect the beliefs and methodologies of the candidate. Why do we do this? Because our priority isn’t to ‘judge’ a good developer or a bad developer – we prefer to fully understand the level of complexity a developer has been exposed to and what they feel most comfortable working on.

This allows us to ensure that if a job seeker prefers to work with CMS based client builds, that we don’t try to shoe-horn them into a Monolith refactoring product-based role – and vice versa.

Overall, this approach results in both job seekers and employers having a much higher match rate via Source Code and avoiding uncomfortable interviews that aren’t right for either party.

Get in touch to hear more about our process and how we’re attempting to make a genuine impact on the Recruitment Market.


A dedicated service – scaling towards growth, investment or sale.

RPO Flex was created after we recognised that fully outsourced recruitment services were incredibly expensive and often prohibitively time-consuming to set up. We saw a gap in the market and began to offer a fully outsourced service that meets the needs of growing companies & start-ups who want to focus on hitting their growth milestones, rather than worrying about when the next CV is coming in.

The three core aspects of our RPO Flex service are:

  • The creation of a full yet flexible roadmap, reflecting which key hires will assist you in moving towards expansion or acquisition. For our past clients, this has included a variety of hires from Developers to CTOs, CFOs, Business Development Managers, Project Managers, Support Staff and beyond.
  • Flexible payment terms that allow you to maintain healthy cash-flow whilst growing your teams.
  • Consistent support and advice surrounding staff retention, staff engagement, target-markets, process roll-outs and more.

Used by the likes of B&Q, Channel 4 and Startle International to meet complex and niche requirements, both quickly and efficiently across the UK and US.


Some of the kindest things ever said about us.

It’s easy to claim you’re “different” – but it’s another thing entirely to have people (very kindly) agree with you.

Here’s a small sample of the feedback we’ve received recently:

Software Engineer

“Source Code Personnel did a fantastic job helping me through the challenging time of finding a job. Their approach to every aspect of recruitment is different to any I’ve experienced previously. Initially, James made the 6 hour round trip journey to visit myself and have an informal introduction. Unlike other recruitment agencies they perform testing on behalf of the or clients — this is something I’d not witnessed before and the convenience if you were to be looking at jobs is very nice. After completing ~14 hours of technical testing elsewhere that was appreciated. The icing was that they happily ferried me to London for the day to attend an interview out of their own pocket. When you’re looking for a new job there’s always associated money worries, and this took them and the hassle of organisation out of the equation. Top class personable service!”

Lead Developer

“James is professional, friendly and fully invested in finding you the best role possible. He understands developer’s plight with recruiters, and companies and ensures you don’t get that again. The technical test was a simple and quick process to make sure you’re of the right skill level. He makes sure both yourself and the company are a good match and keeps communication open if you have any questions or issues, you can’t fault him. James is a guy you’d happily go for a beer with. I’d be sure to give James a bell for the next time.”

Software Engineer

“James’ approach to recruitment is very refreshing. A very personable and attentive approach keeps the candidate up to date at all times. There was no pressure to accept a role, and he took the honest feedback on the hiring company open minded without putting any pressure on to accept. From what I’ve seen James is a professional recruiter and I wouldn’t hesitate to have him represent me in future roles.”


“Can’t recommend James enough. We were really impressed with the level of candidates we received and the level of support provided throughout the process. James was always reachable and quick to respond to any requests we had at the drop of a hat. Each candidate we met likewise had nothing but good things to say about working with the team at Source Code. We will definitely be using them again.”

Senior Developer

“James and his team provided an excellent level of guidance in making sure I got the right job for both myself and my employer. I largely dealt with James who is incredibly professional and worked tirelessly even picking up my calls/whatsapp messages out of hours to discuss worries and provide a boost to my confidence. I feel James went above and beyond what you would typically expect from a recruiter to provide a service that has left me with both a smile and a job that I absolutely love!”

Senior Developer

“”Hello” to job offer in 48 hours. James has been fantastic through the whole interview process. He has gone above and beyond what was necessary to secure me an incredible position at a reputable company in the legal sector. He responded to every single one of my questions promptly and supported me well out of hours to ensure that the process went as quickly and as smoothly as possible. James should be the first choice for anybody seeking outstanding recruitment services.”

Digital Developer

“James really is diamond in the rough world of recruiters. Having my back at all times, he helped me land a contract position on a project worthy on any front-end developers portfolio!

A genuinely nice guy, he goes the extra mile supporting his recruits in and out of normal working hours. I would most definitely recommend him to anyone working within the digital industry.”

Software Developer

“James is professionalism in a friendly suit. He wisely asked me a few simple technical questions as a pre-interview analysis as to avoid wasting any of my or the company’s time if he could see that we weren’t a good fit. He later came back with thorough feedback as a result of my interview with the company, and this despite the interview not leading to an offer. Not many recruiters take the time to relay feedback to candidates. James certainly knows how to do his job really well and how to make friends along the way :)”

Software Developer

“James is one of the most down-to-earth people you’ll find. It was a real pleasure having James work on my behalf. He was communicative, honest, and will try to find the perfect opportunity for you. He is also very understanding and will do his utmost to listen, find out exactly what you’re looking for and get you speaking to the right companies. When I’m looking for a new career opportunity James will be one of the first people I’ll get in touch with.”

Want to get in touch?

We can’t wait to hear from you!