Developer Advocacy Guide home page
Search...
⌘K
Support
Discord
Discord
Search...
Navigation
The Knowledge Base for Developer Advocates
Welcome and Introduction
What is dxmentorship
Purpose of this Guide
How to Contribute
What is Developer Relations
Definitions and origins
Core pillars
Why devrel matters
Developer Advocacy
Public speaking
Content creation
Developer champions
Developer Experience
Tooling dx audits
Documentation best practices
Feedback collection
Community Building
Community Building and Engagement
Events and Meetups
Content and Knowledge Sharing
Measuring DevRel Impact
Kpi and okrs
Qualitative vs quantitative metrics
Reporting to leadership
Career Pathways in DevRel
Roles in devrel
Skills and tools
Breaking into devrel
Case Studies and Stories
Real life examples
Lessons learned
Tools we love
Resources and Further Reading
Books
Podcast and YouTube
Communities to join
Courses
Community Authors
Our Contributors
Deep Dives
What is Developer Relations?
Case studies
Resources
Community authors
Jobs
Jobs in DevRel
Job search strategies
Interview guide
Project portfolio examples
Dx Mentorship Sessions
Dx mentorship sessions
Create Winning DevRel Resumes
Devrel resumes
How to structure your devrel resume
LinkedIn and Personal Branding Best Practices for DevRel Professionals
Linkedin and personal branding
On this page
Developer Relations (DevRel) Roles
1. Developer Advocate / Developer Evangelist
2. Community Manager
3. Technical Content Creator
4. Developer Experience (DX) Engineer
5. Open Source Program Manager (OSPM)
6. Technical Community Programs Manager
7. Partner Engineer / Integration Engineer
8. DevRel Manager / Director
Career Pathways in DevRel
Roles in devrel
Developer Relations (DevRel) Roles
1. Developer Advocate / Developer Evangelist
Acts as the bridge between developers and the company
Creates content (blogs, videos, talks) to educate and engage developers
Attends or speaks at conferences and meetups
Collects feedback from developers and shares it with internal teams
2. Community Manager
Builds and nurtures the developer community
Organizes events (online and offline), AMAs, and hackathons
Manages community platforms like Discord, Slack, or forums
Encourages community contributions and participation
3. Technical Content Creator
Writes blog posts, documentation, tutorials, and guides
Creates videos, livestreams, and other educational content
Works closely with engineers to translate technical topics for broader audiences
4. Developer Experience (DX) Engineer
Focuses on improving the experience of developers using the product
Works on SDKs, tooling, sample apps, and documentation
Collaborates with product and engineering teams to refine APIs and workflows
5. Open Source Program Manager (OSPM)
Manages and grows open source initiatives
Engages contributors and maintains community standards
Ensures compliance, licensing, and documentation for open source projects
6. Technical Community Programs Manager
Plans and executes strategic programs for developer engagement
Coordinates ambassador or champions programs
Tracks KPIs and success metrics for DevRel initiatives
7. Partner Engineer / Integration Engineer
Supports partners in integrating with APIs, SDKs, or platforms
Provides technical guidance, onboarding, and troubleshooting
Acts as a liaison between partners and internal engineering teams
8. DevRel Manager / Director
Leads the DevRel team and defines strategy
Aligns DevRel goals with company objectives
Manages budget, hiring, and cross-team coordination
Reporting to leadership
Skills and tools
Assistant
Responses are generated using AI and may contain mistakes.