From a hiring manager perspective, you should make sure you know what you want before starting the search (industry, size of company, size of engineering team, compensation, relocation assistance, etc.)  6 months is a bit long, but 3 and 1 month prior are much more realistic.  We just hired an engineer that&#x27;ll be relocating from NC to NYC and the entire process (from day he applied to start date) was about 2 months exactly.  As long as you&#x27;re transparent with your timeline, the company shouldn&#x27;t have many issues - especially in this market.  Hope this helps.