Set a salary range for a new role

Market pay for the role from salary data and job posts, with percentiles, a suggested range and sources.

  • You start it: When you start it
  • Odyssey deep research

What it does

The task

Find the market pay for role at level level in location at a company like ours: company context. Read Levels.fyi, Glassdoor and at least 15 recent job posts that show a pay range for the same role and location. Note the base salary, the bonus and the equity where shown, with the source and date of each figure. Calculate the 25th, 50th and 75th percentile of the base salary. Suggest a range with a short reason, and cite each source.

  • It works in Levels.fyi, Glassdoor, LinkedIn and any job board, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • It runs once, when you start it.
  • It uses Odyssey, the deep-research mode of the Pro and Team plans, and keeps a citation for each fact.

What you give it

BlankWhat to giveExample
roleThe job titleBackend Engineer
levelThe levelSenior
locationThe city or regionBerlin
company contextYour industry, stage and sizeSeries B fintech, 120 staff

What you get back

An example run with the example values above. Your run uses your own data.

Senior Backend Engineer, Berlin, Series B fintech with 120 staff

Data: 22 job posts with ranges, Levels.fyi (64 data points), Glassdoor (41 reports)

Base salary: 25th percentile 78,000 EUR, median 88,000 EUR, 75th percentile 99,000 EUR

Bonus: in 5 of 22 posts, 5 to 10%

Equity: in 9 posts, mostly options with no value given

Suggested range: 85,000 to 105,000 EUR base. It starts above the median because few applicants have payments experience.

Sources: levels.fyi, glassdoor.com and 22 job post links in the doc

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in 4 blanks

    Type role, level, location and company context. Tab moves to the next blank.

  3. 03

    Run it

    Run sends it to the agent. Follow each step in the panel, and stop it at any time.

From the terminal

cuiar exec --odyssey "Find the market pay for Backend Engineer at Senior level in Berlin at a company like ours: Series B fintech, 120 staff. Read Levels.fyi, Glassdoor and at least 15 recent job posts that show a pay range for the same role and location. Note the base salary, the bonus and the equity where shown, with the source and date of each figure. Calculate the 25th, 50th and 75th percentile of the base salary. Suggest a range with a short reason, and cite each source."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call run_task yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool run_task to run my "Set a salary range for a new role" template with role = Backend Engineer; level = Senior; location = Berlin; company context = Series B fintech, 120 staff.

Setup for other agents: AI agents.

The tool call

{
  "name": "run_task",
  "arguments": {
    "task": "Find the market pay for Backend Engineer at Senior level in Berlin at a company like ours: Series B fintech, 120 staff. Read Levels.fyi, Glassdoor and at least 15 recent job posts that show a pay range for the same role and location. Note the base salary, the bonus and the equity where shown, with the source and date of each figure. Calculate the 25th, 50th and 75th percentile of the base salary. Suggest a range with a short reason, and cite each source.",
    "mode": "odyssey"
  }
}
All recruiting templates
  • Career

    Find the market salary for your next job

    Pay ranges for your role, experience and city, the figures for your target companies, and a number to ask for.

    You start it: When you start it
    • Levels.fyi
    • Glassdoor
    • LinkedIn
  • CareerAsks first

    Write a counter-offer e-mail for a job offer

    A polite counter with your number and the market data behind it, sent after you approve it.

    You start it: When you start it
    • Gmail
    • Levels.fyi
    • Glassdoor
  • CareerOdyssey

    Prepare for each interview

    The company, the interviewers and the likely questions, on one page.

    On an event: Before each interview in your calendar
    • Google Calendar
    • LinkedIn
    • Glassdoor
  • RecruitingAsks first

    Write a job post and publish it on job boards

    A clear post with the pay, duties and must-haves, created in your ATS and published after you approve it.

    You start it: When you start it
    • Greenhouse
    • LinkedIn
    • Indeed
  • RecruitingAsks first

    Check where your job posts are live

    Each job board compared with your open jobs, with closed jobs still online and wrong details marked.

    You start it: When you start it
    • LinkedIn
    • Indeed
    • Wellfound
    • +1 more: Any job board
  • ResearchOdyssey

    Do due diligence on a startup before you invest

    Team, product, traction, competitors and red flags, and each claim in the pitch deck checked.

    You start it: When you start it
    • Crunchbase
    • LinkedIn
    • G2
    • +1 more: Google Docs