John McCormack Engineering Manager

Engineering management, SRE and database administration

  • Posts
    • Hire me
      • Take a look at my Sessionize speaker’s profile
      • Let me solve your SQL Server problems – No longer available
    • Guides
    • cost-optimization
    • SQL Server
    • Training
    • Personal
    • Azure
    • T-SQL
    • AWS RDS
    • AWS SQL Server
  • Resume
  • Free Training
    • SQL Server on Amazon RDS (Free Course)
    • Free practice questions to help you pass DP-900
  • Cost Optimization
    • Azure IaaS SQL Backups – Stop burning money
    • Your Azure SQL Database and Managed Instance is too big
    • Turn the cloud off at bedtime to save 70%
    • Your Azure SQL Virtual Machine might be too big
    • Save money with Azure SQL DB serverless
    • Save up to 73% with reserved instances
    • Delete unused instances to save money in Azure
  • Personal
    • About

You’ve got to get your hiring right

2nd November 2026 By John McCormack Leave a Comment

Illustration of two people sitting across a table from each other in an interview, with speech bubbles above them
Image by Mohamed Hassan from Pixabay

Introduction

It seems a strange time to share this with so many global layoffs in tech right now. The recent announcement of 60,000 voluntary offers at Microsoft, along with large-scale layoffs at many other large employers, has led to a lot of uncertainty around employment in this AI age.

However, those affected people may be looking for new roles and if you do have positions available, I wanted to share my experience on hiring. I hope to explain some things that have worked for me, and some that really haven’t. Getting your hiring right from the outset can make a huge difference to team building.

Of course, the way you hire people will never be perfect, and there may be some hires you do regret. Don’t beat yourself up over this, it’s unavoidable, but following some basic advice may help you get it right more often than not.

What qualities would my dream hires have?

  1. Self-driven learners
  2. Personality
  3. Technically capable people

Let’s talk more about these attributes.

Self-driven learners

I learned a valuable lesson in my first “Associate DBA job”. We were office based and I sat back to back with my boss. I would swing my chair round and ask questions all the time. I would say this is acceptable for a short while in your first job, but after a while, my boss would start to challenge me and ask, “Where have you tried to find the answer already?” This was a big influence in me changing my mindset and approach. I would research first, using Books Online, Google, Stack Overflow or blogs. Only when I felt I couldn’t find the answer or I was spending too long on it, would I swivel my chair and ask the question.

Most people need a bit of help sometimes, I have no problem with that. Especially given how fast technology changes, nobody will or even can know everything but it’s crucial that people try to be independent learners first. People early in their career need to be supported too, but they should be encouraged to learn independently. The “I wasn’t trained on this” people are often a long-term drag on your time. If I get a hint of this during interview cycles, it makes me more cautious about hiring them, and I’d probably use some follow-up questions to find out more.

Personality

In my opinion, and this is linked closely to the point above, hiring personalities you can gel with will get you much further than hiring the people with the best academic or professional record. I would much rather hire a good person who can learn than a learned person who can’t play nice.

Being a rockstar does not make you a team player. This one is basic advice but if you think about how long you spend with your colleagues, working with a good bunch of people who are willing to learn (and also capable of learning) is much nicer than working with a superstar who makes people feel worthless.

Technically capable people (competence)

In this talent-rich market, there will be a lot of people who are very technically capable looking for new roles. These people should be your first pick provided they also check the two boxes above. Of course I’m saying don’t hire technical experts if they have rotten personalities or attitudes, however it’s not too difficult to find both.

A little bit on bias

You probably don’t mean to be biased but we ALL have it in us. When I say hire people with good personalities, that is exactly what I mean. I don’t mean hire bros or people exclusively with your religion or skin colour. It means you hire decent people. Working in a global company with a diverse bunch of colleagues, I really enjoy learning about other cultures, their holidays and festivals, and overall culture. If your workplace does offer training to interviewers, I would recommend you take it. It’s likely to cover things like bias and what you can and cannot ask in the modern workplace.

Hire the right level for the right role

I’ve also worked with people that were hired for levels they were not really capable of performing at. This is the result of a poor selection process and is unfair on the team and the people who were hired. People who would be excellent in some roles end up being underperformers in their elevated positions.

Don’t take too long

Be very careful about this and ensure your selection is thorough without being over the top. Nobody needs a 7-stage process. Just make sure if you do have concerns about the level, you ask the right amount of follow-up questions. Getting it right at the selection stage is so much easier than dealing with a bad hire.

Filed Under: Career, front-page Tagged With: career, hiring, interviews, management

About John McCormack

John McCormack is an engineering manager at Docusign. He specialises in SRE and Database administration, and has extensive experience in all major public clouds.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

John McCormack · Copyright © 2026