How to Spot Age Discrimination in Job Descriptions

How to Spot Age Discrimination in Job Descriptions
Age discrimination in hiring is illegal. The Age Discrimination in Employment Act of 1967 prohibits employment discrimination against individuals 40 years of age or older. Most states have their own additional protections. The law is clear.
And yet, age discrimination in job description language is rampant. If you are over 40 and looking for a job, especially in the tech industry, you have almost certainly felt the invisible wall. Not the outright "you are too old" kind of discrimination, which is rare because companies know it is actionable. But the subtler kind. The job descriptions that seem to be written for a very specific demographic. The interview processes that seem calibrated to exclude anyone who remembers life before the iPhone. The culture descriptions that read less like workplace values and more like a college dormitory brochure.
Age discrimination in job postings is rampant, and the coded language used is everywhere, and learning to spot it is the first step toward deciding what to do about it.
How Age Discrimination in Job Description Language Hides in Plain Sight
Age discrimination in job descriptions almost never takes the form of explicit age requirements. No company is going to write "must be under 35." Instead, the bias shows up as coded language, phrases and requirements that disproportionately exclude older candidates without ever mentioning age directly.
The language falls into two broad categories: young-coded words that implicitly favor younger candidates, and experienced-coded words that, paradoxically, can also be used to screen out older workers. Let me break down both.
Young-Coded Language: The Subtle Tell
These are phrases that do not mention age but paint a picture of a workplace designed for and populated by young people. Individually, each phrase might be innocent. Together, they form a pattern that sends a clear message about who belongs.
"Digital native." This term, which originally referred to people who grew up with digital technology, has become shorthand for "young." When a JD requires a "digital native," it is using birth year as a proxy for technical competence, which is both inaccurate and discriminatory. Plenty of people over 50 are deeply tech-savvy, and plenty of 25-year-olds can barely navigate a spreadsheet. Technical skill is about experience and aptitude, not the year you were born.
"High energy" and "energetic." These words seem innocuous, but they carry an implicit assumption that energy is correlated with youth. They can signal a culture that equates long hours and constant availability with commitment, which disproportionately impacts older workers who may have family responsibilities or who have simply learned that sustainable pace is more productive than perpetual hustle.
"Recent graduate" or "new graduate." Unless a role is explicitly a post-graduation rotational program, specifying that candidates should be recent graduates is a direct proxy for age. A person who graduated 20 years ago and is transitioning careers is not less qualified because their diploma has a different date on it.
"Culture fit for our young, dynamic team." This one barely even tries to hide it. When a JD describes the team as "young," it is telling older candidates they will not fit in. And when that descriptor is linked to culture fit, it creates a framework for rejecting older candidates while pointing to culture rather than age as the reason.
"Startup culture" and "startup mentality." While startups certainly have a distinctive work culture, the phrase "startup culture" in a JD often serves as code for long hours, low boundaries between work and life, and a social scene that revolves around the office. This can be a subtle way of signaling that the company expects the kind of lifestyle flexibility typically associated with younger workers without dependents.
"Beer Fridays," "ping pong tournaments," "game nights." Perks centered around activities stereotypically associated with younger demographics can signal an environment that was built for and caters to a specific age group. There is nothing wrong with having fun at work, but when the JD leads with these perks, it is projecting an image of who works there.
"Must be comfortable in a fast-paced environment." This is one of the most overused phrases in job descriptions and is often benign. But in the context of other young-coded signals, it can imply that older workers are assumed to be slow or unable to keep up. It conflates speed with value and youth with velocity.
Experienced-Coded Language That Cuts Both Ways
Interestingly, some phrases that seem to favor experienced candidates can also be used strategically to exclude them.
"Seasoned professional" or "extensive experience." While these might seem to welcome older workers, they can actually be used to narrow the role to such a specific experience profile that only a very particular type of candidate qualifies. Combined with a salary that does not match the experience level requested, it becomes a way to get senior-level work at junior-level prices, which disproportionately impacts older workers who have earned higher market rates.
"Overqualified." This is not JD language, but it is the interview-stage manifestation of age bias. When an older candidate with extensive experience applies for a mid-level role, they are often told they are "overqualified," which is a polite way of saying "we think you will want too much money" or "we are uncomfortable managing someone older than us." Overqualification is not a real disqualifier. It is an excuse.
"Must have experience with [bleeding-edge technology that is six months old]." Requiring extensive experience with brand-new technologies inherently favors people who are in the early, absorptive phase of their careers and spend their evenings learning the latest framework. Experienced professionals who have deep expertise in established, production-proven technologies are excluded, not because they cannot learn the new tool, but because they have not already done so on their own time.
The Research Is Damning
This is not anecdotal. Academic research has documented age bias in hiring extensively, and the findings are consistent across studies and industries.
A landmark study by the National Bureau of Economic Research sent out tens of thousands of fictitious resumes to real job postings. The resumes were identical in qualifications but varied in age signals like graduation dates and length of work history. The results were stark: older applicants received significantly fewer callbacks than younger applicants with equivalent qualifications. The effect was particularly pronounced for women, creating a double penalty of age and gender.
AARP surveys consistently find that approximately two-thirds of workers aged 45 and older have seen or experienced age discrimination in the workplace. In the tech industry, the numbers are even higher. A survey by Visier found that tech workers over 40 are significantly underrepresented relative to the general workforce, and that representation drops off sharply after age 50.
ProPublica and the Urban Institute conducted a lengthy investigation that found more than half of older workers who had been in long-held jobs were pushed out involuntarily before they were ready to retire, and of those, only about one in ten ever earned as much again.
The data tells a clear and uncomfortable story: age discrimination job description patterns are widespread, costly to their victims, and persist despite being illegal.
How Age Bias Manifests in the Hiring Process
The JD is just the first touchpoint. Age bias can show up at every stage of hiring.
In resume screening, algorithms and human reviewers may penalize long work histories, older graduation dates, or the absence of trendy technologies. Some applicant tracking systems have been shown to systematically downrank older candidates.
In interviews, older candidates often face questions that younger candidates do not. "How comfortable are you with new technology?" "Would you be OK reporting to a younger manager?" "Are you sure this role isn't a step down for you?" Each of these questions is rooted in age-based assumptions and has nothing to do with ability to do the job.
In compensation negotiations, older candidates with higher market rates from their experience are sometimes told the role "does not have budget" for their level, even when the role requires exactly the experience they bring.
And in the offer stage, age bias shows up as the absence of an offer. The older candidate just "was not the right fit," with no further explanation needed.
What to Do When You Spot Age Bias in a JD
Spotting age-biased language in a job description puts you in a position to make informed choices. Here are your options, and they are not mutually exclusive.
Apply anyway. If the role interests you and you are qualified, do not let coded language deter you. The person who wrote the JD may not even realize the language is biased, and the hiring manager may have completely different values. Many older candidates self-select out of opportunities because of JD language, which only reinforces the demographic homogeneity the language reflects. Your application challenges that.
Address it directly in your application. You do not have to call out the bias, but you can counter the assumptions behind it. If the JD emphasizes "digital native" skills, your cover letter or resume can highlight your technical proficiency with specific, current technologies. If it emphasizes "high energy," you can reference your track record of delivering under pressure and meeting aggressive deadlines. Let your accomplishments challenge their stereotypes.
Ask pointed questions during interviews. If you get to the interview stage, ask about team demographics, about mentorship of junior employees, about how the company values institutional knowledge. These questions serve double duty: they give you information about whether this is a place where you will be valued, and they signal to the interviewer that you are aware of age dynamics and expect to be treated equitably.
Report it. The EEOC accepts complaints about discriminatory job advertisements. If a JD contains language that is clearly age-discriminatory, like "recent graduates only" for a non-entry-level role, you can file a complaint. Most people do not bother, which is why the language persists. Reporting it will not get you that specific job, but it creates a record and may prompt the company to revise their practices.
File a formal complaint if you believe you were discriminated against. If you apply, are qualified, and are rejected in favor of a less-qualified younger candidate, you may have grounds for an age discrimination claim. Document everything: the JD language, your qualifications, any correspondence, and any interview questions that seemed age-related. Consult an employment attorney who specializes in discrimination cases.
Your Legal Rights
The Age Discrimination in Employment Act protects workers and job applicants aged 40 and older from discrimination based on age in hiring, firing, promotion, compensation, and other terms and conditions of employment. It applies to employers with 20 or more employees.
Many states have additional protections that extend to smaller employers or cover workers under 40 as well. Some states and cities have gone further, banning salary history inquiries, which can perpetuate age-based pay discrimination, and prohibiting employers from asking for graduation dates on applications.
It is worth noting that age discrimination is notoriously difficult to prove in individual cases. Companies rarely leave a paper trail saying "we did not hire this person because of their age." But patterns of behavior, combined with biased JD language, can build a compelling case.
The legal landscape is evolving. Several recent cases have addressed algorithmic bias in hiring, where AI-powered screening tools disproportionately filtered out older candidates. As more hiring moves through automated systems, the intersection of technology and age discrimination will only become more legally significant.
Reframing the Narrative
Here is something that does not get said enough: experience is not a liability. It is an asset. The person who has built and shipped products for 20 years brings pattern recognition, judgment under uncertainty, and institutional knowledge that cannot be taught in a bootcamp or absorbed in two years at a startup.
The tech industry's obsession with youth is not just discriminatory. It is strategically foolish. Teams that lack experience make preventable mistakes. They reinvent wheels. They repeat failures that someone with a longer memory would have avoided. Diversity of age, like diversity of background and perspective, makes teams stronger.
If you are an older worker reading this and feeling discouraged, know that the problem is with the system, not with you. Your experience has value. Recognizing age discrimination job description patterns gives you the power to respond strategically. Your perspective has value. Your ability to mentor, to provide stability, to bring calm to chaos, these are not weaknesses dressed up as strengths. They are genuine competitive advantages that smart companies actively seek out.
And if you are a hiring manager reading this, take a hard look at your JDs. Read them through the eyes of a qualified 55-year-old. Would that person feel welcome? Would they see themselves reflected in your language? If not, you are not just risking a discrimination complaint. You are missing out on talent that could transform your team.
Stop Reading Between the Lines Alone
Age-biased language in job descriptions is often subtle enough that you second-guess yourself. Am I reading too much into this? Is "digital native" really code, or am I being paranoid? That uncertainty is exactly what makes coded language so effective. It gives the company plausible deniability while still sending a clear signal.
DecodeJD's Age Bias Graph feature analyzes job descriptions for age-coded language across the entire spectrum. It identifies young-coded phrases, experienced-coded phrases, and neutral language, giving you a clear visual breakdown of where the JD falls on the age bias spectrum. No more guessing. No more second-guessing.
Whether you are 25 or 55, you deserve to know what a job description is really saying about who they want to hire. Paste any JD into DecodeJD and see the age bias signals laid bare. Knowledge is power, and in this case, knowledge is also legal protection. Try DecodeJD today.
Decode any job description
Paste a JD and see what they're really asking for.