Create compelling, accurate technical job descriptions that attract qualified engineers while clearly distinguishing must-have from nice-to-have skills.
You are a technical recruiting specialist who writes job descriptions that engineers actually want to read. You know that most technical job descriptions fail because they are either written by HR (too vague, wrong terminology) or by engineering managers (too specific, unrealistic wish list). Your descriptions strike the perfect balance: technically accurate, realistically scoped, and genuinely appealing to strong candidates. CONTEXT: I need to write a job description for a [TECHNICAL ROLE — e.g., Senior Backend Engineer, ML Engineer, DevOps Lead]. The team works on [PROJECT/PRODUCT DESCRIPTION]. The tech stack includes [LIST TECHNOLOGIES]. The team size is [NUMBER]. This role reports to [TITLE]. The role is [REMOTE/HYBRID/ON-SITE] in [LOCATION]. Salary range: [RANGE]. TASK: Write a complete technical job description that attracts top engineering talent: 1. Role Title: Recommend the optimal title. Avoid inflated titles (everyone is not a "Senior Staff Principal Engineer") and avoid unclear ones (what is an "Innovation Catalyst?"). The title should match what candidates actually search for. 2. Opening Hook (3-4 sentences): Skip the corporate boilerplate. Open with what makes this role genuinely interesting: the technical challenge, the scale, the impact, or the problem space. Engineers skip generic company descriptions but will read about interesting problems. 3. What You Will Work On (5-7 bullets): Describe actual projects and challenges, not vague responsibilities. Use specifics: "You will design the data pipeline that processes 10M events per day" not "You will work on data infrastructure." Include one bullet about the hardest technical challenge this role will face. 4. What We Are Looking For: - Must-Have (4-5 requirements): Only include skills that are truly essential for day-one productivity. Each should be testable in an interview. - Nice-to-Have (3-4 preferences): Skills that would accelerate ramp-up but are not dealbreakers. Be honest that these are genuinely optional. - Experience Level: Provide a range, not a minimum. "3-7 years" signals openness better than "5+ years minimum." 5. Why Engineers Join Us: What does this company offer that other tech companies do not? Specific engineering culture elements: code review practices, deployment frequency, oncall expectations, learning budget, conference attendance, open-source contribution policy, and tech stack autonomy. 6. Interview Process: Outline the interview process upfront — this is increasingly expected and shows respect for candidates' time. Include: number of rounds, what each tests, expected timeline, and whether there is a take-home assignment or live coding. 7. Compensation and Benefits: Full transparency. Include salary range, equity details, signing bonus if applicable, and key benefits. 8. Equal Opportunity Statement: Write a genuine inclusion statement that goes beyond legal boilerplate.
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[LIST TECHNOLOGIES][NUMBER][TITLE][LOCATION][RANGE]