Remote job
.Net Developer Advocate
Job details
About this role
Role overview A developer advocacy role focused on the .NET developer ecosystem. The position links a product team with engineers working across the .NET stack, supporting adoption, learning, and ongoing community dialogue. It fits someone who combines applied .NET experience with a talent for public technical communication.
Responsibilities - Engage with the .NET community through conferences, user groups, forums, and online channels - Create educational content such as tutorials, blog posts, and working sample applications - Collect developer feedback and surface it as actionable product input - Represent the team's technical view in .NET ecosystem discussions - Build relationships with open-source maintainers, MVPs, and community contributors
Requirements - Practical experience with C# and the .NET runtime in production or substantial projects - Clear written and verbal communication skills in English - Demonstrated record of public technical writing, talks, or open-source contributions - Familiarity with the modern .NET ecosystem, including tooling and common frameworks
Nice to have - Contributions to popular .NET libraries or tooling - Experience with cloud, web, or cross-platform .NET scenarios - Comfort supporting developers across multiple regions and time zones
Benefits and work setup - Remote-first working model with high autonomy - High-trust culture built by engineers for engineers - Transparent compensation practices and competitive pay