I got a reply from a recruiter to setup a call later this week. I know one of the inevitable questions will be why am I looking to leave my current role.

Personally I want to leave because:

  • I have a junior role in the company and I don’t see a way of reaching a mid level here.
  • The targets for promotion are constantly moving. The managers have changed a few times over the past 4 years and so have the appraisal systems.
  • I haven’t been given any real projects since the last manager has started. Mainly whack-a-mole type security tasks. This is especially frustrating as I have worked on larger projects before then.
  • lots of senior engineers have joined, introduced a new product/application, and then left.
  • which leads to lots of firefighting and understanding how things were implemented due to the seniors poor documentation.
  • so I’m learning nothing on the job and I’m not working on anything special to talk about.

So would something like ‘looking for new opportunities’ be sufficient?

Ps. If you got this far, thanks for reading my rant. It has been locked away in my head for some time now.

  • hoodlem@hoodlem.me
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    They don’t really care why, just don’t say anything that trashes your current employer or makes you look bad.

  • MagicShel@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    10 months ago

    You’ve got a lot of good reasons here, it’s just about how you phrase it.

    • lack of opportunity for advancement
    • frequent leadership turnover is disruptive
    • you’re not challenged by your current role and you’re looking for something more challenging
    • excessive technical debt prevents establishing forward momentum

    Looking for new opportunities is extremely bland. It makes it sound like you’re bored or fishing for more pay. By being clear about what is wrong with your current environment, you demonstrate an understanding of what makes an effective team, and you feel you are ready for more responsibility. All good things.

    Just don’t say anything about personality conflicts or you can’t stand your boss or call them all idiots or anything that sounds angry or overly emotional. Frame anything you have to say in positive or neutral terms. Like frequent leadership turnover makes it difficult to have consistent goals and direction vs. I hate constantly getting new bosses and each one is dumber than the last.

  • ShustOne@lemmy.one
    link
    fedilink
    arrow-up
    2
    ·
    10 months ago

    “I’ve gone as far as I can at my current job and am looking for a new challenge.”

  • varsock@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    10 months ago

    my go to is “I have a very broad exposure in my current role but im mostly interested in XYZ and want to specialize in it”

    where XYZ is the subject matter for the role you’re interviewing for.

    I try not to give my real reasons, especially if negative

  • JokeDeity@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    10 months ago

    They’re paying me what I made 20 years ago for the most back breaking work I’ve ever done and I’m quickly drowning because of it. I don’t think it’ll be hard to explain.

  • samus7070@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    10 months ago

    The recruiter won’t care much about why you want to leave a job. Their primary focus is to get you into a new job in order to collect a fee from the employer. The recruiter will ask you some basic screener questions while very likely not understanding what it is they are asking. If this is an internal recruiter the questions likely came from the hiring manager. If it is a staffing agency, you’re lucky if the recruiter even has a direct relationship with the company. More likely they’re one of a dozen+ companies trying to find a warm body for to put in front of the company. I often receive several LinkedIn messages for the same job in my local area from various staffing firms.

    One thing you should do is take a look at your list of negatives and turn them into positives that you have to offer a new employer. For instance, the item about many senior engineers joining and leaving can be turned into, “I have been exposed to a broad range of coding styles and architectures from working with many codebases built by knowledgable developers. Supporting and maintaining them in a production environment has allowed me to see what works well, what doesn’t, and to better my own style.” Be prepared to give one or two examples of how you were influenced by the good and the bad. If I were interviewing you, I would ask for them.

    Regarding your first two bullet points, you probably shouldn’t be interviewing for junior positions with four years of experience. Make sure that you’re interviewing for mid-level positions. It’s rare to be asked why you want to leave your current position. If it happens just say that your company is in a hiring freeze and that you’re doing the work of a mid level programmer but are unable to be promoted and that you need the extra income to purchase a house.

    • thisisnotgoingwell@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      9 months ago

      I don’t think it’s necessary to give a reason for ambitions, such as financial goals. If it’s not true, a good interviewer will sniff it out and catch you off foot. Self improvement should be part of basic intuition for any professional. It’s also not necessary to elaborate on why you’re leaving, this is risky territory for a young professional. I’d answer this by focusing about what initially excited me about the role, how much I’ve grown my skills and expertise, and what I’m looking for in my next role. That speaks for itself without trashing your company. I agree with everything else you said.