How to answer "Why are you leaving your current job?"
By Iniya for the JOBSPOT 360 editorial team Published 5 min read
Forward-looking answers for the common reasons people switch jobs, including growth, salary, layoffs and difficult managers, without sounding bitter.
If you are switching jobs, you will be asked why. It might come as "Why are you looking for a change?", "Why are you leaving your current company?" or "Why did you leave your last job?". The interviewer is checking two things: whether your reasons make sense, and whether the same problem will make you leave them too. A good answer is honest, short and forward-looking.
What a good answer does
- It looks forward. It focuses on what you are moving towards, not what you are running from.
- It is honest. Your reasons do not have to be dramatic, but they must be true. Background checks and reference calls can reveal a different story.
- It stays positive about your current employer. Even if you have complaints, say something fair about what you gained there.
- It connects to this role. The best answers explain why this particular job gives you what you are looking for.
A simple structure
- A brief, positive line about your current role.
- What you are looking for that you cannot get there.
- Why this role offers it.
Keep it to three or four sentences. A long explanation sounds like a grievance.
Sample answers for common reasons
You have stopped growing
"I've learned a lot in my three years at my current company, especially about building reliable APIs. But the product has matured and most of my work is now maintenance. I'm looking for a role where I can work on new systems at a larger scale, which is why the platform team here appeals to me."
You want a different technology or domain
"My current role is mostly in .NET, and I've spent the past year building side projects in Go because I enjoy working on high-performance services. Your team uses Go for its core services, so this role lets me focus on the work I'm most interested in."
Salary is a main reason
It is fine to mention pay, as long as it is not your only reason:
"I've taken on more responsibility over the past two years, including leading a small team, but my compensation hasn't kept up with the role. I'm looking for a position that recognises that scope fairly, and also gives me the chance to grow into a technical lead role, which is what this opening offers."
You were laid off
Layoffs are common and interviewers know they are rarely about individual performance. Say it plainly:
"My company restructured in March and closed the analytics team, so my role was among those affected. Since then I've completed a certification in cloud data engineering and worked on a freelance dashboard project. I'm now looking for a role where I can build on my analytics experience in a stable, growing team."
Relocation or family reasons
"My family is moving back to Coimbatore, and my current company doesn't have an office or remote option there. I'm looking for a role I can commit to long term, and your Coimbatore team works on exactly the kind of product I enjoy."
A difficult manager or culture
Never describe a bad manager directly. Describe what you are looking for instead:
"I'm looking for a team with more collaboration and regular feedback. I do my best work when I can discuss decisions openly, and from what I've heard about how your team runs design reviews, it sounds like a good fit."
You are leaving after a short time
If you are leaving within a year, be honest about what did not match, without blaming anyone:
"I joined expecting a development role, but in practice the work has been almost entirely production support. I raised it with my manager, but the team's needs haven't changed. I'd rather move early to a role where I'm building software, and I want my next move to be a long-term one."
If you were let go for performance
This is the hardest version of the question. Keep it brief, take responsibility, and show what changed:
"The role required more client-facing work than I was prepared for at the time, and it didn't work out. I've since worked on my communication skills, including presenting at a local meetup, and I'm looking for roles that match my strengths in analysis while I keep improving in that area."
Do not lie about it. If a reference check or background verification contradicts your answer, the offer can be withdrawn.
What to avoid
- Criticising your employer, manager or colleagues, even if it is justified. Interviewers assume you would speak about them the same way.
- Making money your only reason. It suggests you will leave again for a slightly higher offer.
- Vague answers like "for better opportunities" with nothing specific behind them.
- Oversharing personal or office politics.
- Saying something that contradicts your resume or what your previous employer will confirm.
If you have changed jobs often
If your resume shows several short stints, the interviewer may ask about the pattern. Explain the reasons briefly, show what you were looking for each time, and make it clear why this role is one you want to stay in. Concrete reasons, such as a contract ending, a company shutting down, or a relocation, are easier to accept than a series of vague dissatisfactions.
This question usually comes alongside questions about your salary and notice period. Prepare for those with our guides on answering "What is your expected CTC?" and notice periods and buyouts, and see the other HR questions for experienced candidates.