
Job Description Template: 20 Examples by Role
Looking for a job description template you can adapt today? This guide gives you 20 templates across six categories — engineering, sales, marketing, operations, finance, and HR — plus a reusable structure you can apply to any role.
For each template, we cover the key responsibilities and requirements. To generate a full draft in seconds, paste the role into the AI job description generator on DocForge AI. For authoritative US job-duty data and salary benchmarks by role, see the U.S. Bureau of Labor Statistics Occupational Outlook Handbook.

Key Takeaways
- Every JD follows a universal structure: title, about role, about company, responsibilities, requirements, comp & benefits, location, how to apply.
- 20 ready-to-adapt templates across 6 functions: Engineering (4), Sales (3), Marketing (3), Operations (3), Finance (3), HR (4).
- Don't copy any template verbatim — customize company context, team structure, specific projects, and compensation for each role.
- Always include a salary range field (legally required in CA, CO, NY, WA and other states); it boosts application rates 30-50%.
- Use AI to generate a tailored first draft in under a minute, then customize, run an inclusive-language check, and review with the hiring manager.
The Universal Job Description Template
Before the role-specific examples, here's a quick at-a-glance overview of all 20 templates included in this guide:
| # | Role | Function | Seniority |
|---|---|---|---|
| 1 | Senior Backend Engineer | Engineering | Senior |
| 2 | Frontend Engineer (React) | Engineering | Mid |
| 3 | DevOps Engineer | Engineering | Mid-Senior |
| 4 | Data Scientist | Engineering | Mid-Senior |
| 5 | Account Executive (Mid-Market) | Sales | Mid-Senior |
| 6 | Sales Development Rep (SDR) | Sales | Entry |
| 7 | Customer Success Manager | Sales | Mid-Senior |
| 8 | Product Marketing Manager | Marketing | Mid-Senior |
| 9 | Content Marketing Manager | Marketing | Mid |
| 10 | Growth Marketing Manager | Marketing | Mid-Senior |
| 11 | Operations Manager | Operations | Senior |
| 12 | Project Manager | Operations | Mid-Senior |
| 13 | Operations Analyst | Operations | Entry-Mid |
| 14 | Senior Financial Analyst | Finance | Senior |
| 15 | Controller | Finance | Senior-Lead |
| 16 | Accounts Payable Specialist | Finance | Entry-Mid |
| 17 | Senior Recruiter | HR | Senior |
| 18 | HR Business Partner | HR | Senior |
| 19 | People Operations Manager | HR | Mid-Senior |
| 20 | Learning & Development Manager | HR | Mid-Senior |
Before the role-specific examples, here's the universal template every JD should follow:
# [Job Title]
## About the Role
[1 paragraph: why this role exists, impact, team context]
## About [Company]
[1 paragraph: mission, traction, culture, why work here]
## What You'll Do
- [Responsibility 1 — specific, with scope]
- [Responsibility 2]
- [Responsibility 3]
- [Responsibility 4]
- [Responsibility 5]
## What You'll Bring
**Required:**
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]
**Nice to have:**
- [Bonus 1]
- [Bonus 2]
## Compensation and Benefits
- **Salary:** $[Range]
- **Equity:** [Description]
- **Health:** [Details]
- **PTO:** [Policy]
- **Remote:** [Policy]
## Location
[On-site / Hybrid / Remote with specifics]
## How to Apply
[Link + what to submit + timeline + accommodations]Use this structure for every role. Customize the content, not the structure.
Engineering Job Description Templates
1. Senior Backend Engineer
What you'll do: Build and scale our Python backend serving 2M daily requests. Ship to production 5+ times per day. Mentor 2 mid-level engineers. Own at least one critical service end-to-end. Partner with product and design on roadmap planning.
Required: 5+ years backend engineering experience. Production Python and PostgreSQL. AWS or GCP. Strong systems design skills. Experience with distributed systems at scale.
Nice to have: Experience with payments or fintech. Open source contributions. Kubernetes experience.
2. Frontend Engineer (React)
What you'll do: Build and maintain our React/TypeScript frontend used by 50K daily users. Collaborate with designers on UX. Improve performance and accessibility. Ship features end-to-end.
Required: 3+ years frontend experience. Production React and TypeScript. Strong CSS and accessibility knowledge. Experience with modern build tools (Vite, Webpack).
Nice to have: Design systems experience. TypeScript strict mode. Experience with Next.js.
3. DevOps Engineer
What you'll do: Own our CI/CD pipelines and cloud infrastructure. Maintain 99.9% uptime. Automate deployments and observability. Mentor developers on infrastructure best practices.
Required: 4+ years DevOps or SRE experience. Production AWS experience. Terraform or CloudFormation. Kubernetes. Strong monitoring and alerting experience (Datadog, Prometheus).
Nice to have: Security experience (SOC 2, ISO 27001). Multi-region deployment experience.
4. Data Scientist
What you'll do: Build predictive models for customer churn and lifetime value. Work with product to ship ML-powered features. Build and maintain data pipelines. Communicate findings to non-technical stakeholders.
Required: 3+ years data science experience. Strong Python (pandas, scikit-learn, PyTorch or TensorFlow). SQL. Experience with experimentation and A/B testing.
Nice to have: PhD in quantitative field. Experience with Spark or dbt. Industry experience in SaaS or e-commerce.
Sales Job Description Templates
5. Account Executive (Mid-Market)
What you'll do: Close new business in our mid-market segment (50-500 employees). Manage 30-50 active opportunities. Hit an annual quota of $1.2M. Partner with SDRs on pipeline generation. Work with CSMs on post-sale handoff.
Required: 4+ years B2B SaaS closing experience. Consistent quota attainment. Experience selling $25K-$100K ACV deals. Strong discovery and demo skills.
Nice to have: Experience in our industry. Salesforce proficiency. MEDDIC or similar sales methodology training.
6. Sales Development Representative (SDR)
What you'll do: Generate qualified pipeline through outbound prospecting. Make 50+ outbound touches per day (calls, emails, LinkedIn). Book 10+ qualified meetings per month. Partner with AEs on handoff.
Required: 1+ years sales or customer-facing experience. Strong written and verbal communication. Comfort with cold outreach. Coachable and metrics-driven.
Nice to have: Experience with Outreach or SalesLoft. B2B SaaS exposure. Bachelor's degree or equivalent.
7. Customer Success Manager
What you'll do: Own a portfolio of 30-40 enterprise accounts. Drive adoption, retention, and expansion. Hit a net retention target of 110%. Lead Quarterly Business Reviews. Identify at-risk accounts and intervene.
Required: 3+ years customer success or account management experience. Strong relationship-building skills. Comfort with data and analytics. Experience with Gainsight or Catalyst.
Nice to have: Experience in our industry. Technical background. CSM certification.
Marketing Job Description Templates
8. Product Marketing Manager
What you'll do: Own product positioning and messaging for our core product. Launch new features with cross-functional teams. Enable sales with decks, battlecards, and case studies. Run competitive intelligence. Contribute to demand generation campaigns.
Required: 4+ years product marketing experience in B2B SaaS. Strong written communication. Experience with product launches. Ability to translate technical features into customer benefits.
Nice to have: MBA. Experience in our industry. Technical background.
9. Content Marketing Manager
What you'll do: Own our content calendar and editorial strategy. Write and edit 4-6 pieces per month. Manage 2-3 freelance writers. Drive organic traffic growth of 30% YoY. Partner with SEO and demand gen.
Required: 3+ years content marketing experience. Strong writing and editing skills. SEO knowledge. Experience with content management systems (Webflow, WordPress).
Nice to have: Experience in B2B SaaS. Video or podcast production. Analytics proficiency (GA4, Ahrefs, Clearscope).
10. Growth Marketing Manager
What you'll do: Own paid acquisition across Google, LinkedIn, and Meta. Manage $500K+ annual paid budget. Run continuous experimentation (4-6 tests per month). Hit CAC and pipeline targets. Partner with content, product, and sales.
Required: 3+ years growth or performance marketing. Strong analytics (SQL a plus). Experience managing 6-figure monthly ad budgets. A/B testing expertise.
Nice to have: Experience in B2B SaaS. Marketing automation (HubSpot, Marketo). Attribution tools (Bizible, Dreamdata).
Operations Job Description Templates
11. Operations Manager
What you'll do: Own day-to-day operations across our 3 business units. Build and improve operational SOPs (see our SOP examples guide). Manage a team of 4 ops analysts. Drive quarterly OKRs. Lead vendor management and process optimization.
Required: 5+ years operations experience. Team management experience. Strong process design skills. Experience with operations metrics (cycle time, throughput, error rate).
Nice to have: Lean Six Sigma certification. Experience in our industry. SQL proficiency.
12. Project Manager
What you'll do: Lead cross-functional projects from kickoff to launch. Manage project plans, timelines, and risks. Facilitate weekly status meetings. Communicate to executive stakeholders. Hit project milestones on time and on budget.
Required: 4+ years project management experience. PMP or equivalent. Strong communication and stakeholder management. Experience with Jira, Asana, or similar.
Nice to have: Experience in our industry. Agile/Scrum certification. Technical background.
13. Operations Analyst
What you'll do: Build and maintain operational dashboards. Analyze process performance and recommend improvements. Support SOP documentation. Pull and analyze data for monthly ops reviews.
Required: 2+ years analytical experience. Strong Excel and SQL. Experience with BI tools (Looker, Tableau, Mode). Excellent communication skills.
Nice to have: Experience with Python or R. Process improvement methodology (Lean, Six Sigma).
Finance Job Description Templates
14. Senior Financial Analyst
What you'll do: Build and maintain our 3-statement financial model. Lead annual budgeting and monthly forecasting. Analyze business performance vs. plan. Support investor reporting. Partner with department heads on financial decisions.
Required: 4+ years FP&A experience. Advanced Excel and financial modeling. SQL a plus. Experience with NetSuite, Adaptive, or similar.
Nice to have: Investment banking experience. CFA or MBA. SaaS metrics expertise.
15. Controller
What you'll do: Own monthly close, financial reporting, and audit readiness. Manage a team of 4 (AP, AR, staff accountants). Ensure GAAP compliance. Partner with CFO on strategic initiatives. Implement and maintain financial systems.
Required: 8+ years accounting experience. CPA. 3+ years management experience. Experience with NetSuite or similar ERP.
Nice to have: Big 4 experience. SaaS or startup experience. Multi-entity consolidation experience.
16. Accounts Payable Specialist
What you'll do: Process 500+ vendor invoices per month. Manage 3-way matching. Resolve invoice discrepancies. Run weekly payment runs. Support month-end close.
Required: 2+ years AP experience. Strong attention to detail. Experience with NetSuite, Bill.com, or similar. Excellent communication for vendor interactions.
Nice to have: Associate's degree in accounting. Experience with expense management tools (Expensify).
HR Job Description Templates
17. Senior Recruiter
What you'll do: Manage full-cycle recruiting for engineering and product roles. Source 50+ qualified candidates per role. Partner with hiring managers on JDs, interview process, and offers. Hit time-to-fill targets of under 45 days.
Required: 5+ years full-cycle recruiting experience. Strong sourcing skills (LinkedIn, GitHub, Boolean search). Experience with Greenhouse or Lever. Data-driven approach to recruiting.
Nice to have: In-house recruiting experience. Technical recruiting specialty. Experience building interview rubrics.
18. HR Business Partner
What you'll do: Partner with the engineering and product orgs (200+ employees). Drive performance management, compensation planning, and employee relations. Coach managers. Lead org design and workforce planning. Support diversity, equity, and inclusion initiatives.
Required: 6+ years HR experience. 3+ years HRBP experience. Strong employee relations skills. Knowledge of US employment law.
Nice to have: Experience in tech or SaaS. SPHR or SHRM-SCP certification. Compensation analysis experience.
19. People Operations Manager
What you'll do: Own HR operations — onboarding, offboarding, benefits administration, HRIS. Build and improve People Ops SOPs. Manage annual benefits renewal. Ensure compliance with federal and state employment laws. Drive HR data integrity and reporting.
Required: 4+ years People Ops experience. Experience with HRIS (BambooHR, Workday, Rippling). Knowledge of US benefits and compliance. Strong process orientation.
Nice to have: CEBS certification. Multi-state compliance experience. Compensation administration.
20. Learning and Development Manager
What you'll do: Build and deliver L&D programs across the company. Own new hire onboarding curriculum. Build manager training. Partner with department heads on role-specific training. Measure learning impact.
Required: 4+ years L&D experience. Strong instructional design skills. Experience with LMS platforms. Excellent facilitation skills.
Nice to have: Master's in adult learning or OD. Experience in tech or SaaS. Coaching certification.
How to Customize These Templates
Don't copy any template verbatim. Customize these 4 areas:
| Area | What to customize | Where to find it |
|---|---|---|
| Company context | Products, customers, traction, market position | Your company's about page, pitch deck, sales decks |
| Team structure | Reporting line, team size, key cross-functional partners | Hiring manager interview (Step 1) |
| Specific projects | What the hire will work on in first 90 days | Hiring manager's roadmap; OKRs |
| Compensation | Salary range, equity, benefits, geographic pay policy | Pave, Levels.fyi, Glassdoor; your comp band |
For each area:
- Company context — products, customers, traction
- Team structure — who they report to, team size, key partners
- Specific projects — what they'll work on in the first 90 days
- Compensation — research market rates with Glassdoor, Pave, or Levels.fyi
- Tone — match your company's voice (casual, formal, technical)
For the full writing process, see our guide to writing job descriptions that attract top talent. For inclusive language, see our inclusive JD guide. For EEO compliance, see EEO-compliant JDs. For remote roles specifically, see our remote JD best practices.
How to Generate Job Descriptions Faster With AI
Writing 20 JDs from scratch takes 40-80 hours. AI can cut that to under 10 hours:
- Pick the closest template above.
- Generate a tailored first draft with the [AI job description generator](/ai-job-description-generator). Enter the role, seniority, and key skills.
- Customize with company specifics. Add products, team, and projects.
- Apply inclusive language and EEO checks. AI flags biased wording in seconds.
- Review with the hiring manager. 15 minutes catches any issues.
- Publish to your ATS and job boards.
For a complete JD writing workflow, see our how-to guide.
FAQ: Job Description Templates
What's the best job description template to start with?
Start with a template closest to your role and customize it. Don't copy verbatim — your company, team structure, and tech stack are unique. Use the template as a structure, then fill in specifics. Test the result with your hiring manager before publishing.
How do I customize a job description template for my company?
Customize 4 areas: company-specific context (products, customers, traction), team structure (who they report to, team size), specific projects or initiatives, and your compensation and benefits package. Always have the hiring manager review the customized version before publishing.
Should job description templates include salary?
Yes. Every JD template should include a salary range field, even if it's left as a placeholder. Including salary ranges increases application rates by 30-50% and is legally required in several US states. Always fill in the range before publishing.
Can AI generate job descriptions for any role?
Yes. Modern AI job description generators can produce a tailored first draft for almost any role in under a minute. Enter the role, seniority, and key skills, then customize the output. DocForge AI's free JD generator requires no sign-up.
Build Your JD Library
You now have 20 templates and a universal structure. Pick the 3 you'll hire for next, generate tailored drafts with the AI job description generator, and ship them this week.
No sign-up. No watermark. Just job descriptions that attract the right candidates.
Frequently Asked Questions
What's the best job description template to start with?
Start with a template closest to your role and customize it. Don't copy verbatim — your company, team structure, and tech stack are unique. Use the template as a structure, then fill in specifics. Test the result with your hiring manager before publishing.
How do I customize a job description template for my company?
Customize 4 areas: company-specific context (products, customers, traction), team structure (who they report to, team size), specific projects or initiatives, and your compensation and benefits package. Always have the hiring manager review the customized version before publishing.
Should job description templates include salary?
Yes. Every JD template should include a salary range field, even if it's left as a placeholder. Including salary ranges increases application rates by 30-50% and is legally required in several US states. Always fill in the range before publishing.
Can AI generate job descriptions for any role?
Yes. Modern AI job description generators can produce a tailored first draft for almost any role in under a minute. Enter the role, seniority, and key skills, then customize the output. DocForge AI's free JD generator requires no sign-up.
Try it free — no sign-up required
Generate your own job description in seconds with our free AI tool.
