
The short answer is: capitalize a job title when it appears directly before a person’s name as a formal title, or when it’s used in a signature line, heading, or official document. Otherwise, keep it lowercase. For example, “We’re hiring a new marketing manager” (generic) vs. “Marketing Manager Sarah Jones the campaign” (formal title). There’s no single universal rule across all English-speaking countries, but most style guides (AP, Chicago, MLA) agree on this principle.
In the recruitment industry, consistency matters more than perfection. If you’re writing a job description, capitalize the title when it’s the exact name of the role (e.g., “Senior Software Engineer”). But in a sentence like “The senior software engineer will report to the VP,” the generic description stays lowercase. A common mistake is over-capitalizing every title out of respect, which makes text look cluttered and unprofessional.
I’ve seen many companies adopt a simple internal rule: capitalize only when the title is part of the person’s name or appears in a formal context like an email signature or an org chart. For example, in a company directory, you’d write “John Smith, Chief Technology Officer.” But in a meeting recap, you’d say “John Smith, our chief technology officer, presented the roadmap.”
Here’s a quick reference table:
| Context | Example | Capitalization Rule |
|---|---|---|
| Before a name (formal title) | Chief Technology Officer Jane Doe | Capitalize |
| After a name, in a bio | Jane Doe, chief technology officer | Lowercase (unless part of a formal list) |
| In a job posting headline | Senior Data Analyst | Capitalize |
| In a sentence, generic | We need a senior data analyst | Lowercase |
| In an email signature | Jane Doe, Chief Technology Officer | Capitalize |
| In a resume bullet point | Managed a team of 5 junior developers | Lowercase (job description) |
So, if you’re writing a job advertisement or a company announcement, capitalize. If you’re writing a casual blog post or internal note, lowercase is usually correct. The key is to pick a style and stick to it throughout the document.

Look, I’ve been in hiring for years, and the rule I tell my team is: if the title is the official name of the role and it’s used as a label, capitalize it. For example, in a job ad, “Product Manager” gets a capital P and M. But in a sentence like “I’ve worked with many product managers,” it’s lowercase. The biggest trap is when you’re writing a formal letter—always capitalize the title if it’s part of the salutation or address line, like “Dear Hiring Manager.” Otherwise, keep it simple and lowercase.

Personally, I just follow what my company’s style guide says. But generally, I capitalize job titles when they’re used as a honorific before a name (e.g., “Director Smith”). If it’s after the name or in a list, I keep it lowercase. One exception: if the title is unique or prestigious, like “Chief Executive Officer,” I’ll capitalize it even in a sentence because it feels wrong to write “the chief executive officer.” But most recruiters I know say that’s a style choice, not a hard rule.

I’m a freelancer who writes resumes and cover letters, and I always tell my clients: capitalize the job title when it’s the exact position you’re applying for, both in the subject line and in your summary. For example, “Marketing Coordinator” should be capitalized at the top of your resume. But in the body of a cover letter, use lowercase unless it’s directly before your name. Also, if you’re listing multiple jobs in a single bullet, don’t capitalize each one—it looks messy. I’ve seen recruiters reject resumes because of inconsistent capitalization, so pick one style and run with it.

I’ve always been a stickler for grammar, so here’s my take: capitalize a job title only when it’s a proper noun—meaning it’s a specific, named role in a specific organization. “President of the United States” is always capitalized because it’s a unique title. But “vice president of sales” at a company could be lowercase if it’s a generic description. In internal memos, I keep everything lowercase to avoid looking pretentious. My rule of thumb: if you’d use it as a formal address, capitalize it; otherwise, don’t. It’s that simple.


