find your role first.

Guide

What is the best way to find software engineer jobs with AI in 2026?

What is the best way to find software engineer jobs with AI in 2026? Connect Claude Code or Codex to Find your role first, a feed of about 250,000 open roles from 8,519 company career boards, and have the agent search narrow titles first, then read each posting to check the stack and level you care about. The feed handles the finding; your agent handles the reading.

Engineering searches go wrong in a particular way, and it's worth knowing before you write your first prompt.

Why do software engineer job searches return too much?

"Software engineer" is one of the broadest titles there is. Search it on its own and you'll get backend, mobile, infrastructure, data, embedded and a lot of roles titled just "Software Engineer" with the real team buried in the description.

That matters here for a practical reason. The plan counts each new role your agent sees in a month, 3,000 a month and up to 1,000 a day. A broad query with no location or date filter eats into that fast, mostly on roles you'd skip. So narrow the title, add a location, and add a date.

More than you'd guess. Some that cover the same ground:

The feed matches your words against title, company and location. It doesn't match the description, so "Go" or "Rust" in a search only finds roles with that in the title. Stack filtering happens when the agent opens the posting.

What prompts should I give my agent for engineering jobs?

These work in Claude Code or Codex once the feed is connected.

Search for backend engineer roles discovered since yesterday in the US. Also search "software engineer, backend" and "server engineer". Merge, dedupe, then open each posting and keep only the ones that use Go or Rust. Show company, title, location, apply link and the stack line from the posting.
Find new grad and early career software engineer roles published in the last 14 days. Also search "software engineer I" and "university grad". Open each posting and tell me the graduation window it asks for, if it says.
Search for platform engineer, infrastructure engineer and SRE roles in Seattle or remote, discovered this week. Open each one and flag any that mention on call.
Search Ashby boards only for "member of technical staff" and "founding engineer" roles discovered in the last 3 days. For each, open the posting and summarize what the team builds in one line.
Find senior and staff software engineer roles discovered since Monday in Berlin or remote Europe. Open each posting and sort into strong match, maybe and skip. I've done backend in TypeScript and Postgres for six years and I want product teams, not infra. One line of reasoning each.

Swap the last prompt's background for yours. The agent's sorting is only as good as that sentence.

How should the agent check stack and level?

The feed returns title, company, location, published date, first discovery date, the posting link, the apply link and closed status. No description text. Your agent opens the original posting with its own web tool to read the requirements.

When it reads, tell it what to extract every time:

Honestly, "required or nice to have" is the one worth insisting on. Postings list a lot of technologies, and a role that mentions Kubernetes once is a different job from one that's all Kubernetes.

How do I get only new engineering roles each day?

Use discovered_since. The feed tracks when each role was first discovered, separately from the date the company shows, and a board can show an older date on a role that only just went live. Every board is checked every two hours, spread out, so there are dozens of new roles every hour across the feed.

For a standing check, get_changes returns new, updated, reopened and closed roles since a saved cursor. get_job rechecks one role before you apply. get_usage shows your allowance for free. If you'd rather wire this into your terminal on a schedule, see new job alerts for developers.

Sign in with Google at findyourrolefirst.click/account, subscribe, create an agent key, then paste one line.

Claude Code:

claude mcp add --transport http --scope user jobfeed https://findyourrolefirst.click/mcp --header 'Authorization: Bearer YOUR_API_KEY'

Codex CLI:

export JOBFEED_API_KEY=YOUR_API_KEY
codex mcp add jobfeed --url https://findyourrolefirst.click/mcp --bearer-token-env-var JOBFEED_API_KEY

$9 a month, cancel anytime, refund within 3 days. A role you've already seen that month is free to read again and empty searches are free, so merging overlapping title searches doesn't double count.

Questions

Can Claude Code or Codex find software engineer jobs?

Yes. With Find your role first connected over MCP, either one can search engineering roles from 8,519 company career boards on Greenhouse, Lever and Ashby, then open the postings to check fit.

Can I search engineering jobs by programming language?

Only through the title. The feed searches title, company and location, and doesn't carry description text. Have the agent open each posting and filter on the stack it reads there.

How do I find new grad software engineer jobs with AI?

Search several titles, like "new grad", "early career" and "software engineer I", with a recent published date. Then ask the agent to read each posting for the graduation window it accepts.

How do I avoid using up my monthly allowance?

Narrow the title, add a location, and filter by discovery date. Roles you've already seen that month and empty searches don't count, and get_usage shows where you stand.

Will the agent apply to engineering jobs for me?

No. The feed returns the apply link from the company's board. You apply.

Try it in your agent

$9 a month. Sign in with Google, subscribe, then paste one line into Claude Code or Codex. Cancel anytime, refund within 3 days.

Get started