Posted Jul 27, 2026

[Remote] SEO Account Manager

Apply Now

Note: The job is a remote job and is open to candidates in USA. Owen Media India Pvt Ltd. is seeking an SEO Account Manager who will own the full lifecycle of their client portfolio, focusing on strategy, execution quality, performance, and growth. The role involves leading client communications, developing AI-first SEO strategies, and mentoring junior team members while ensuring client expectations are met and exceeded.


Responsibilities


Skills


Benefits


Company Overview

  • Owen Media India Private Limited, a subset of a US based parent company, MacRAE'S, is based in Gurgaon, India, that offers enterprise level solutions to B2B businesses. It was founded in 2016, and is headquartered in Gurgaon, Haryana, IND, with a workforce of 51-200 employees. Its website is https://owenmedia.in.

  •