Job Posting Templates
Structured job descriptions and posting templates for various roles.
Standard Job Posting
[Job Title] - [Department] Location: [Location/Remote] Type: [Full-time/Part-time/Contract] Reports to: [Manager Title] About Us: [2-3 sentences about the company and mission] About the Role: [2-3 sentences about what this person will do and why the role matters] Responsibilities: - [Responsibility 1] - [Responsibility 2] - [Responsibility 3] - [Responsibility 4] - [Responsibility 5] Requirements: - [Requirement 1] - [Requirement 2] - [Requirement 3] Nice to Have: - [Bonus skill 1] - [Bonus skill 2] Benefits: - [Benefit 1] - [Benefit 2] - [Benefit 3] To apply: [Instructions]
Remote Position Posting
[Job Title] - Remote ([Time Zone] friendly) We are a [size] [type] company looking for a [role] to join our fully remote team. What You Will Do: - [Key responsibility 1] - [Key responsibility 2] - [Key responsibility 3] What We Are Looking For: - [X]+ years of experience in [area] - Strong [skill] abilities - Comfortable working autonomously - Excellent written communication Remote Perks: - Flexible working hours - Home office stipend - Annual team retreats - [Additional perk] Salary range: [Range] Apply here: [Link]
Internal Transfer Posting
Internal Opportunity: [Job Title]
Department: [Department]
Manager: [Name]
Posted: {{date}}
Application deadline: [Date]
We are excited to open this role internally first. If you are interested in transitioning to [department/area], this could be a great fit.
Role Overview:
[Brief description]
Ideal Candidate:
- Currently in [level/role type]
- [X]+ months tenure
- Experience with [relevant skill]
- Interest in [area]
To apply, please submit your interest to [HR contact] by [date].Executive Role Posting
[C-Level/VP Title] - [Company Name] [Company Name] is seeking an experienced [title] to lead our [area] function during a period of [growth/transformation]. The Opportunity: [2-3 sentences about the strategic importance of this role] Key Priorities: - [Strategic priority 1] - [Strategic priority 2] - [Strategic priority 3] Qualifications: - [X]+ years of [area] leadership experience - Track record of [achievement type] - Experience in [industry/stage] - [Degree/Certification if relevant] Compensation: Competitive base + equity + benefits Confidential inquiries: [Contact]
Internship Posting
[Department] Intern - [Season Year] Duration: [X] weeks ([Start] to [End]) Location: [Location/Remote/Hybrid] Compensation: [Paid/Stipend amount] About the Internship: Join our [department] team for a hands-on internship where you will [key experience]. This is a great opportunity for [students/recent grads] interested in [field]. What You Will Learn: - [Learning outcome 1] - [Learning outcome 2] - [Learning outcome 3] Requirements: - Currently pursuing a degree in [field] - Available [hours] per week - [Skill/tool requirement] To apply, submit your resume and a brief cover letter to [email].
Contract Position Posting
Contract: [Job Title] Duration: [X] months (potential to extend) Rate: [Rate range] Start date: [Date] Hours: [Full-time/Part-time] Project Overview: [Brief description of the project and deliverables] Scope of Work: - [Deliverable 1] - [Deliverable 2] - [Deliverable 3] Requirements: - [Experience requirement] - [Skill requirement] - Available to start [date] - Own equipment [if applicable] Interested? Send your portfolio and rate to [contact].
Referral Request Post
We are hiring: [Job Title] Know someone great? We are offering a [amount] referral bonus for successful hires. What we need: - [Key requirement 1] - [Key requirement 2] - [Key requirement 3] Why they will love it: - [Perk 1] - [Perk 2] - [Perk 3] Send referrals to [email/link]. Include your name so we can credit you. Thank you for helping us grow the team!
Diversity-Focused Posting
[Job Title] - [Department] [Company] is committed to building a diverse and inclusive team. We encourage applications from candidates of all backgrounds. Role Overview: [Description] What Matters Most: - [Skill/trait 1] - [Skill/trait 2] - Passion for [area] We understand that great candidates do not always check every box. If you are excited about this role and think you would be a good fit, we encourage you to apply. Accommodations: We provide accommodations throughout the hiring process. Please let us know if you need any support. Apply: [Link]
When to use this template
- Repeat hiring for the same role across the year. Save the template once, swap details for level/team each time.
- Cross-posting the same job to multiple boards. LinkedIn, your careers page, and remote-job aggregators each prefer slightly different formats.
- Internal job posting where you can be more honest about scope, compensation band, and team dynamics than you would on a public listing.
Customize for your workflow
- Include compensation. Listings without salary ranges get fewer qualified applicants and (in many states) violate pay-transparency laws.
- Cut the 'rockstar / ninja / 10x' language. It's outdated, narrows your applicant pool, and signals a culture problem.
Common questions
How long should a job description be?
300-500 words is the sweet spot. Above 700 and qualified candidates skim past. List 5-7 must-haves, not 25.
Should I include 'nice-to-have' qualifications?
Sparingly. Long nice-to-have lists discourage women and underrepresented candidates from applying because they assume they need everything listed.
Related reading
More HR & Recruiting Templates
Interview Scheduling
Templates for coordinating interviews, sending confirmations, and follow-ups.
9 snippetsOffer Letters
Employment offer templates for various positions and compensation structures.
8 snippetsEmployee Onboarding
Welcome messages, first-day guides, and orientation checklists for new hires.
8 snippetsPerformance Review Templates
Annual review formats, self-assessment guides, and feedback templates.
7 snippetsExit Process Templates
Resignation acknowledgments, exit interviews, and offboarding checklists.
6 snippetsUse these snippets in TypeFire
Download the template pack, drop the .md files into your TypeFire snippets folder, and start expanding with abbreviations instantly.