How To Find B2B SaaS Ideas Hidden In Job Postings
By Omar Zidan, Founder
Every job posting for a repetitive manual task is a software brief with an attached budget. When a logistics company posts a listing for a "Freight Biller" paying $50,000 a year, they are publicly admitting they have a $50,000 problem they cannot figure out how to automate. You can read these job boards as lists of high-value problems waiting for a SaaS solution.
The first step is filtering the noise. Job boards are full of roles requiring human judgment, physical presence, or complex stakeholder management. You cannot automate a nurse, a trial lawyer, or a construction site manager. You are hunting for roles where the human acts as a router between two incompatible systems. These jobs usually have titles containing "Clerk", "Coordinator", "Specialist", or "Administrator".
Look for postings that mandate experience with specific software pairs. Phrases like "moving data from Salesforce to Excel", "reconciling Stripe payouts with QuickBooks", or "extracting invoice details from PDF attachments" are clear demand signals. The human is being hired to act as an API. They will sit at a desk, look at screen A, and type what they see into screen B.
A normal hire requires critical thinking. A product opportunity requires strict compliance with a set of rules. If the job description lists "attention to detail", "high volume data entry", and "ability to follow standard operating procedures" as the top requirements, the company wants a script. They are settling for a human because the script does not exist yet.
Searching for workflow bottlenecks
You cannot search job boards for "boring tasks" or "manual work". Companies dress up tedious jobs in professional corporate language. You have to search for the tools companies use to manage manual work. Go to Indeed, LinkedIn, or specialized boards and search for exact phrases that indicate spreadsheet pain.
Use queries like "advanced Excel required", "VLOOKUP", "pivot tables", "data cleansing", or "manual data entry". Combine these tool keywords with workflow verbs. Search for "reconcile", "audit", "migrate", "format", "transcribe", or "consolidate".
Let us apply this rule to a real industry. You search Indeed for "property management reconcile". You find thirty postings for junior accountants at real estate firms. Read the daily responsibilities section of five different listings. You will find they all describe downloading bank statements, matching rent deposits to specific tenant ledger accounts in property management software, and highlighting discrepancies for late fees. You now have the exact feature list for a rent reconciliation tool. The job description tells you what inputs to accept, what logic to apply, and what output the user needs.
Calculating the price ceiling
The salary listed on the job posting is your maximum theoretical budget. If a company is willing to pay $60,000 a year for a data entry clerk, you must add 20 percent for benefits, taxes, and software licenses. Their total cost for that seat is $72,000.
You cannot charge $72,000 for your software. The company takes on risk by buying an unproven tool from an independent developer. You need to offer an overwhelming discount to overcome that risk. A standard discount rate for replacing manual labor with early-stage software is 90 percent.
If the total human cost is $72,000, your price ceiling is $7,200 a year, or $600 a month. This arithmetic tells you exactly who to target and how to build your business model. You are not building a $10 a month micro-SaaS for consumers. You are building a $600 a month B2B product for operations managers. You only need 17 customers to cross $10,000 in monthly recurring revenue.
This pricing model requires you to be honest about what your software accomplishes. You rarely automate 100 percent of a job. Usually, a human still needs to handle edge cases, angry customers, or corrupted files. If your tool automates 80 percent of the repetitive workflow, the company can buy your software for $600 a month and reassign their existing staff to handle the remaining 20 percent along with higher-value work. The return on investment is immediate. They avoid hiring the next person.
Validating the pattern across the market
A single job posting is an anecdote. A specific company might have a terrible internal process that nobody else shares. Before you write any code, you must prove that this specific manual workflow exists at multiple companies.
Take the exact phrasing from your first discovered job posting. If the listing says "manually update inventory quantities from supplier portals", put that phrase in quotes. Run a Google search across applicant tracking systems to bypass the job board algorithms. Use the search string site:lever.co OR site:greenhouse.io "supplier portals" inventory.
If you find fewer than ten active postings, the problem is too niche. If you find hundreds, you have a validated demand signal. You can also use the Unthinkable app to cross-reference these job board signals with discussions on Reddit and Hacker News. This shows you if internal developers are complaining about building this exact integration. If engineers hate building it and operations teams are actively hiring for it, you have found a perfect wedge for a new product.
Analyzing the requirements for hidden complexity
Job postings also warn you about hidden complexities that will break your software. Look closely at the requirements section. If a posting for a billing clerk requires "HIPAA compliance training" or "experience with EDI 837 files", you are no longer building a simple PDF scraper. You are entering a highly regulated market with strict data formats.
This is not a reason to abandon the idea. Complexity is a moat. But you must price the complexity into your product. If you have to spend three months navigating healthcare compliance, your price ceiling moves up. You are no longer charging $600 a month. You are charging $2,000 a month, because the cost of the human alternative also includes the cost of compliance errors.
Conversely, if the requirements section demands "excellent phone communication skills" or "ability to negotiate with vendors", software cannot solve the core problem. The manual data entry is just a side effect of a job that requires human empathy and persuasion. Skip these roles. You want postings where the ideal candidate never has to speak to another human being.
Translating bullet points into product features
The responsibilities section of a job posting is your product roadmap. You do not need to guess what features to build. The hiring manager has already prioritized them for you.
Look at the first three bullet points in the job description. These represent the core workflow. If the first bullet point says "download daily transaction logs from the vendor portal", your first feature is an automated data fetcher. If the second bullet point says "standardize date formats and currency symbols", your second feature is a data parsing engine.
You must build these features in the exact order they appear in the job posting. Companies list responsibilities chronologically based on the daily workflow. By following their structure, you ensure your software mirrors the operational reality of the business. You avoid building unnecessary dashboards or complex reporting tools until the core data routing problem is solved.
Pitching the hiring manager
Once you build the prototype, the job board transforms from a research tool into your lead list. The companies actively hiring for the role are your first prospects. Do not pitch the hiring manager on buying software. Pitch them on eliminating the open headcount.
Find the person who feels the pain of the unfilled role. This is rarely the human resources department. Human resources just posts the job. The person feeling the pain is the Operations Director, the VP of Finance, or the Warehouse Manager. Find them on LinkedIn by matching the company name and the department.
Your cold message must use the exact vocabulary from their job posting. If their listing asks for someone to "process weekly driver manifests", your pitch is highly specific. You write: "I saw you are hiring someone for $45,000 to process weekly driver manifests. I built a tool that automates this specific manifest workflow for $400 a month. You can close the req and save the headcount budget. Want to see a five-minute demo?"
This works because you are solving an active, funded problem. The budget is already approved. The pain is acute enough that they went through the friction of getting headcount approved, writing a job description, and paying to post it. You are offering a faster, cheaper fulfillment method for the outcome they are already trying to buy.
Expanding into adjacent workflows
Selling to the hiring manager gets you your first ten customers. But your product roadmap also lives in the job postings. Once you automate the core task, look at the other bullet points in the responsibilities section.
A data entry clerk does not just move data. They usually run a weekly report, email it to a specific list of stakeholders, and archive the raw files in a shared drive. These are your next features. By systematically automating each bullet point in the job description, your software moves from being a helpful utility to a complete replacement for a manual business process.
The goal is not to put people out of work. The goal is to elevate human capital. Companies waste millions of dollars forcing intelligent people to act like bad computer programs. By turning job postings into software briefs, you capture a fraction of that wasted money while solving a problem the market is literally begging someone to fix.
Questions
What if a job requires both manual data entry and human interaction?
Skip these roles entirely. Software cannot replace human empathy or complex negotiation. You only want to target workflows where the ideal candidate never has to speak to another human being.
How do you price software that only automates part of a job?
Calculate the total cost of the employee, including benefits and taxes. Apply a steep discount, typically 90 percent, to account for the risk of buying unproven software. If your tool automates 80 percent of the work, the company still saves money by reassigning the human to higher-value tasks.
Who should you contact when pitching software to replace an open role?
Do not contact the human resources department. Find the person who directly manages the team and feels the pain of the unfilled role, such as the Operations Director or VP of Finance. Pitch them on eliminating the open headcount to save their budget.
How many job postings are needed to prove a demand signal is real?
A single posting is just an anecdote about one company. You need to find hundreds of active postings for the exact same workflow across multiple companies. This proves the problem is an industry-wide bottleneck rather than an isolated bad process.
