TLDR - I have a role on my resume that has a duration of 6 months, and I'm unsure if I should keep it or not. I'd like to keep it since it was a high role within the company, but with a short duration of 6 months I don't want it to have it come across like a red flag. More context ahead!
Some time ago during my previous company I was promoted to a high role. Very shortly after another company approached me with a role I didn't think I'd stand a chance to get. The stars were aligned and I got it. It was superior in every way so I took it - better pay, well-known company, high profile projects, better benefits, more opportunities for career growth.
Looking at my resume now, that 6 month job feels out of place and I don't want it to come across as a red flag for anyone taking a glance at my CV.
For context, overall I was with my old company for almost 7 years, so it's not like I just showed up for 6 months and left. I also was doing a good job during those 6 months. I left on very good terms as I did a proper handoff and even found a replacement that I trust. There wasn't any bad blood, but a recruiter looking at my CV doesn't know that.
In an interview stage I feel that I should be able to give an explanation, but if it makes my CV weaker then is it worth keeping?