The Technical SEO Manager position at JobLeads Careers aims to enhance the company's online presence through effective search engine optimization strategies. The role encompasses responsibilities such as developing and executing SEO strategies, conducting keyword research, and analyzing performance metrics. Candidates should have a minimum of three years of experience in SEO or digital marketing, coupled with proficiency in relevant SEO tools and strong analytical skills.