REGION
A useful default, not a lock
Your region defaults from your source IP address when available. You can change it, combine regions, or remove the region filter.
GET /how-it-worksGUIDEhackergrep is a powerful search tool for finding tech jobs and historical salary range data. It indexes public job posts from company ATS boards, including Greenhouse, Ashby, Lever, Workday, and others, plus non-traditional sources such as Hacker News hiring threads.
hackergrep is also a notifications platform. A confirmed email alert can notify you when a role first appears and meets your saved criteria. A signed-in account can manage rules and schedules in one place, while paid accounts can route individual matches to signed webhooks.
COLLECT / NORMALIZE / MATCH
Company career sites are spread across many applicant tracking systems, each with different fields, URLs, and pagination rules. hackergrep reads public postings from those sources, normalizes the useful fields, and keeps the canonical source or employer application URL attached to every result. Hacker News hiring threads add roles that may never appear on a traditional board.
RECENCY SIGNAL
ATS systems often display incorrect or misleading "posted" dates on job roles. hackergrep keys alerts on when we first saw a unique job, so you can hear about new openings as soon as they enter our index, not days later from a repost site.
QUERY LANGUAGE
Use plain keywords or boolean syntax. + means AND, | means OR,
- means NOT, and quotes keep phrases together. Filters narrow results by remote
arrangement, region, role, seniority, technology, salary, company, and source. Results
default to jobs first seen in the last 30 days, with an option to include older records.
"staff engineer" + rust -manager | "founding engineer"
REGION
Your region defaults from your source IP address when available. You can change it, combine regions, or remove the region filter.
SALARY FILTERS
Employers may define ranges in local currency. Salary filters use annual U.S. dollar thresholds, but hackergrep does not currently apply live foreign-exchange conversion. The source currency and raw range remain visible.
HISTORICAL PAY SIGNALS
When an authoritative public job post includes a salary range, hackergrep records the range and when it was observed. Salary history can reveal how a range changes across titles, locations, or time. Every record should be treated as a source-reported range, not a promise of compensation or an estimate invented by hackergrep.
SAVED CRITERIA
You can save the criteria that matter to you as a confirmed email alert and receive a message
when newly observed roles match. You can pause, resume, schedule, and delete account-owned
alerts from the account page. Paid accounts can attach verified HTTPS destinations; every
job is delivered as an idempotent, signed alert.match event.
MATCH
Keywords, exclusions, role tags, source, region, remote preference, and salary bounds work together.
DELIVER
First-seen timestamps make notifications useful without pretending an ATS posted date is reliable.
FOCUS AND LIMITS
We cover a curated but broad selection of tech companies, startups, and technical roles at larger employers. We do not cover every company or role. hackergrep was built to help engineers find best-match technical roles faster and more efficiently, and that is where our coverage stays focused.