Octopyd RoleMatch Button

One resume.The right roles.A faster application.

RoleMatch adds a button to your careers page and your application page. Candidates upload one resume, see every open role ranked by fit, and start an application that is already filled in.

Works with Octopyd or alongside your existing ATS. No migration required.

The same careers page, before and after the button

Every open role scored on how the candidate really fits, ordered best first. Not a keyword overlap.

Without the button The candidate does the matching
yourcompany.com/careers
List of all Open Roles Browse and read each one to find your fit.
12 open roles Newest
Accounts Payable SpecialistFinance, Austin, TX
Customer Success ManagerCustomer, Remote, US
Hardware Validation EngineerEngineering, San Jose, CA
Senior Firmware EngineerEngineering, Austin, TX
Embedded Software Engineer IIEngineering, Austin, TX
Warehouse Associate

Twelve roles, newest first, and no way to upload a resume. The one this candidate actually fits is buried in the list, and nothing on the page says so.

With the button RoleMatch does the matching
yourcompany.com/careers
Match My Resume to Open Roles Drag and drop, or click to upload.
12 open roles Newest
Accounts Payable SpecialistFinance, Austin, TX
Customer Success ManagerCustomer, Remote, US
Hardware Validation EngineerEngineering, San Jose, CA
Senior Firmware EngineerEngineering, Austin, TX
Embedded Software Engineer IIEngineering, Austin, TX
Warehouse Associate

Same page, same twelve roles. One resume reorders them, and the job this candidate fits is now the first thing on the list, with its score.

Without the RoleMatch button, a careers page shows a plain list of all open roles, newest first, with no way to upload a resume: Accounts Payable Specialist, Customer Success Manager, Hardware Validation Engineer, Senior Firmware Engineer, Embedded Software Engineer II. The role this candidate fits is buried in the list and unmarked. With the button, the candidate drops one resume and the same roles are reordered by match, putting the job they fit at the top: Senior Firmware Engineer at 94 percent, Hardware Validation Engineer at 79, Embedded Software Engineer II at 68, Customer Success Manager at 31, Accounts Payable Specialist at 12.

Try RoleMatch

One button turns a static job list into a personalized job finder. A candidate uploads a resume and gets the answer they came for: which of these jobs is right for me?

This is the candidate's side of it. Drop in a file, or click to pick one, and watch the ranking happen.

Demo mode. This uses sample resume data. Your file is never read, uploaded, or sent anywhere.

Your best matches

Senior Firmware Engineer

Engineering, Austin, TX, Hybrid

94% match

Hardware Validation Engineer

Engineering, San Jose, CA, On-site

79% match

Accounts Payable Specialist

Finance, Austin, TX, On-site

12% match

Pick one and your application starts prefilled.

How it Works

From resume to application in three steps

It runs on the public side of your careers page. Nothing for the candidate to set up.

Three steps. One, the candidate uploads a single resume. Two, every open role is scored and ranked by how well it fits. Three, they open an application that is already started, with the same resume attached and their details filled in.

Where it Runs

Three places the button shows up

The same button, and the same matching behind it, appears in the careers widget on your own site, on your hosted Octopyd careers page, and on the application page itself. Wherever a candidate meets your jobs, they can find the ones that fit them.

In the careers widget on your site

One embed snippet puts your live openings, and the RoleMatch button, on your existing careers page. It carries your branding, so it reads as part of your site rather than a third-party frame.

  • The button reads Match My Resume to Open Roles and sits directly above your role list.
  • It can be switched on or off per company from your recruiting settings, with no code change.
  • Turning it off leaves the rest of the widget, and your job list, exactly as it was.

On your hosted careers page

If you use the Octopyd careers page instead of, or alongside, your own, the button is built in. The visitor uploads on the page and the role list reorders in place.

  • The ranked view is part of the page URL, so it can be refreshed, shared, or bookmarked.
  • Matching reorders your list, and does not hide any of your openings.
  • Filters a visitor already set, such as location or department, carry into the ranked view.

On the application page

Plenty of candidates never see your careers page at all. They arrive straight on one job form from a LinkedIn post or a shared link. RoleMatch catches them there: the resume they are already attaching surfaces your other matching roles beside the form.

  • Turns a single-job deep link into a view of everything else they fit.
  • The role they came for is always shown too, with its own score, never quietly swapped out.
  • No second upload: it reuses the resume already attached to the application.

Included as standard with Silver, Gold, Platinum and Enterprise, and if Octopyd is already your ATS there is nothing to integrate. Staying on your own ATS? The RoleMatch Experience package connects to it with an API key and directs applications straight back into it.

Why it Matters

Better for the candidate, better for the funnel

~95%

of job-ad clicks do not result in a completed application, according to Appcast. The friction starts before the form: long lists of unfamiliar job titles, and candidates left to guess where their skills fit.

Careers-page visitors have already shown interest. RoleMatch helps them find the most relevant opening before they leave, and removes the blank form once they do.

For candidates

  • No guessing. One upload answers which of your roles actually fit, with a percentage on each.
  • No scrolling through unfamiliar titles that were written for an internal audience.
  • A shorter application. The resume is already attached and the contact details are already filled in.
  • A shareable result. The ranked view lives in the URL, so it survives a refresh and can be picked up later.
  • No account required. The whole flow works for an anonymous visitor.

For employers

  • More of your career-site traffic converts into completed applications instead of bouncing.
  • Fewer mismatched applications, because candidates are steered to the roles they fit before they apply.
  • Applicants distribute across your openings, including the roles with titles nobody searches for.
  • Every match arrives as a normal Octopyd application, evaluated by Ivy against the same rubric as every other source.
  • Turn it on or off per company from your careers widget settings, with no code change on your site.
Coming soon Optional upgrade

A match score candidates can understand

A percentage tells a candidate where they rank. It does not tell them why. Explainable Matching adds the reasoning underneath the score: which of their skills and experience line up with the role, and what the role asks for that their resume does not show.

Candidates get an honest read before they invest time in an application. Your recruiters get applicants who already understand where they stand.

What the score means

An estimate of how closely a resume aligns with the skills and experience a role asks for. It is not a hiring recommendation, and not a probability of being hired. Employers still review every application and make every decision.

Senior Firmware Engineer

Engineering, Austin, TX, Hybrid

Strong Match · 94%

Strength

  • Embedded C and RTOS across the last three roles.
  • Firmware debugging on constrained hardware.
  • Eight years of relevant engineering experience.

Gaps

  • Automotive functional-safety experience was not found in the resume.

Illustrative preview of Explainable Matching. Today RoleMatch returns a ranked score per role; the reasoning shown here is not live yet.

Preview

Candidate Data

Clear candidate control at every step

Uploading a resume is not applying. Nothing reaches your hiring team until the candidate picks a role, reviews the application, and submits it.

Uploading is not applying

A resume generates matches and nothing else. The candidate chooses a role, reviews the prefilled application, and confirms before anything reaches an employer.

The resume is kept until they ask us to remove it

We keep a copy so a returning candidate does not have to upload again. We use their most recent resume, or the one they select, for evaluation. Candidates can ask us to delete it.

Third-party AI is used for parsing and evaluation

Resumes are sent to third-party AI providers to be read and evaluated against your open roles. That is how the matching and the prefill work.

Match links carry personal information

A candidate can refresh, bookmark, or share their results link, and it does carry their information. The identifiers are unguessable and the links expire.

No account, no password

Candidates never create a profile to see their matches. There is no login step between the careers page and the ranked results.

Employers still decide

The score orders roles for the candidate. It is not a screening decision, and it is not used to filter anyone out of your pipeline.

The interactive demo on this page is not the product: it uses sample data and the file you pick is never read, uploaded, or sent anywhere. The behaviour described above applies to RoleMatch running on a live careers page.

Good to Know

Questions we get about RoleMatch

RoleMatch sits in front of your hiring process, not inside it. Here is exactly what it does and what it deliberately does not do.

One resume. The right roles. A faster application.

Stop losing qualified visitors to a list of job titles. Put RoleMatch on your careers page and let candidates find the roles they fit.

See what RoleMatch would look like on your careers page.

Share your careers-page URL and we will show you how candidates could match one resume against your current openings.

So we can demo against your real openings.