# growthroles Marketing and B2B sales jobs only. Most listings come from the employer's own hiring system and are re-checked every night; a few are posted by the employer for 30 days and marked "Posted by". Listings are removed once the employer's system stops carrying them, and the URL then returns 410. Nothing here is a role that closed weeks ago. Apply links go to the employer. The job board has no account, no paywall, and no gate on any content. The paid product is the AI connector. ## The connector Works inside ChatGPT and Claude. - Connector: [mcp.growthroles.com/mcp](https://mcp.growthroles.com/mcp) - Setup and current price: [growthroles.com/mcp](https://growthroles.com/mcp) - Facts an assistant can state: [AI info](https://growthroles.com/ai-info) ## Start here - [All live roles](https://growthroles.com/) - [United States marketing jobs](https://growthroles.com/marketing-jobs/in/united-states) - [Sales jobs by city](https://growthroles.com/sales-jobs) - [Remote roles](https://growthroles.com/remote-jobs) - [Salary benchmarks](https://growthroles.com/salaries) - [All companies hiring](https://growthroles.com/companies) - [Every indexable URL](https://growthroles.com/sitemap.xml) ## How listings are grouped The home page links every group. Marketing groups live under /marketing/ and /marketing-jobs/; sales groups under /sales/ and /sales-jobs/. Five axes each, every group its own page: - Role: [content marketing jobs](https://growthroles.com/marketing/content-marketing-jobs) - Job title: [social media manager jobs](https://growthroles.com/marketing/social-media-manager-jobs) - Seniority: [senior social media jobs](https://growthroles.com/marketing/senior-social-media-jobs) - City: [every marketing city](https://growthroles.com/marketing-jobs), [every sales city](https://growthroles.com/sales-jobs) - Company: [index of every company](https://growthroles.com/companies) Salary pages follow the same axes: - By function: [product marketing salary](https://growthroles.com/salaries/product-marketing-salary) - By job title: [marketing manager salary](https://growthroles.com/salaries/marketing-manager-salary) - Remote pay: [remote product marketing salary](https://growthroles.com/salaries/product-marketing-salary/remote) Those are examples, not the full set. The home page lists the groups that currently have enough open roles to publish. A group page shows its open roles with company, location, and pay where the employer stated it. Each row links to a job page carrying the full description and the employer's apply link. ## Guides and AI facts - [AI info](https://growthroles.com/ai-info), the fact sheet for AI assistants: live counts, accurate claims, limitations - [Best marketing job boards, measured](https://growthroles.com/guides/best-marketing-job-boards) - [How to find marketing jobs with ChatGPT and Claude](https://growthroles.com/guides/find-marketing-jobs-with-chatgpt) - [All guides](https://growthroles.com/guides) ## Reading the numbers - "Employer-stated" pay is copied from the listing. Nothing is inferred. - "Market benchmark" is measured from postings that stated pay. Sample size and date sit next to every benchmark figure. It is never an employer's offer. - Where an employer stated no pay, no employer figure is shown. A market estimate from comparable postings may appear instead, marked as an estimate and kept out of the structured data. - Dates shown are when the listing was last confirmed open. ## Notes for automated readers - Job pages carry JobPosting structured data. Group pages carry ItemList. - Only employer-stated pay appears in baseSalary. Benchmarks never do. - /search is client-side and returns nothing without JavaScript. Use the group pages or the sitemap instead.