G

GitHub

Runs code hosting and collaboration for developers

Staff Developer Advocate - GitHub Security Lab

Developer Relations & AdvocacyConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • At least 10 years of experience in community or audience engagement, information technology, software development, or related work; alternatively, a bachelor's degree and at least 8 years of such experience, or equivalent experience.
  • At least one of the following: delivery of a technical keynote on a security topic at a developer conference with 1,000 or more attendees; a session at a major security conference such as Black Hat or DEF CON; or regular published content on security and open source topics.
  • At least one of the following: 2 or more years of experience in application security, secure code practices, or vulnerability research; 2 or more years in Developer Advocacy on those topics; or contributions to open source security projects or security-focused open source tools.
  • At least 4 years of experience working with Git, GitHub, and software development practices.

Responsibilities

  • Act as a subject matter expert on security research and open source developer communities, engaging with members, attending conferences, and participating on social media.
  • Maintain expert knowledge of GitHub security products and services, including CodeQL, code scanning, secret scanning, Dependabot, and the advisory database, and assess their impact on the broader security ecosystem.
  • Engage security and open source influencers to understand business drivers and community objectives, and anticipate changes in application security, AI security workflows, and securing AI-generated code.
  • Serve as an ambassador between the security community and GitHub product, engineering, and marketing teams, building relationships across security researchers, open source maintainers, and enterprise security teams.
  • Share community insights, best practices, and technical know-how, and maintain thought leadership in the security community.
  • Collect community and stakeholder feedback about product usage, user experience, and technical issues; advocate for urgent and long-term improvements to GitHub security features.
  • Build and manage stakeholder networks, lead engagement through formal and informal channels, communicate feedback on priorities and emerging security scenarios, and incorporate data and metrics into advocacy impact findings.
  • Ensure effective feedback loops between community members, the Security Lab, and the GitHub product team.
  • Build trust with internal teams through engagement on security product improvement plans, advise internal stakeholders on application security and security researcher communities, and conduct retrospective evaluations to inform future work.
  • Define, create, and lead the Security Lab's technical content strategy, including blog posts, tutorials, training courses, videos, CTFs, puzzles, and conference talks on vulnerability research, AI-assisted security analysis, and secure AI development.
  • Promote awareness and best practices through technical forums, social media, and community channels; represent GitHub Security Lab at security and developer conferences, hackathons, and meetups; set content quality standards and measure impact.
  • Listen to and respond to community needs, help community members develop skills, design the journey from first engagement to active contributor, measure retention and engagement, and propose improvements to the community experience.
  • Manage the Security Lab's social media presence and public forums, and use knowledge of GitHub products, stakeholders, and strategic objectives to influence and inspire audiences.
  • Apply expertise through sample code, CodeQL queries, security advisories, and demonstrations; build processes and systems to share expertise at scale and contribute to informing future security developments.
  • Communicate best practices for secure adoption of AI-generated code and AI-powered development tools to security researchers and developers, while developing knowledge of adjacent technologies.

Desired Qualifications

  • At least 13 years of experience in community or audience engagement, information technology, software development, public speaking, technical writing, or related work; alternatively, a bachelor's degree and at least 11 years of such experience, or equivalent experience.
  • At least 2 years of experience with static analysis tools such as CodeQL.
  • At least one of the following: 2 or more years of active participation in security communities; 2 or more years of participation in open source maintainer communities focused on security; or 2 or more years of mentoring or teaching application security, secure code practices, or vulnerability research.
  • At least one public contribution, such as content or open source tooling, on AI or machine learning security topics, including securing AI-generated code, AI-assisted vulnerability discovery, or red-teaming large language model-based tools.

About the Company

GitHub

Runs code hosting and collaboration for developers

GitHub runs a code hosting and collaboration platform for developers and software teams, from public open source projects to private business applications. Teams store projects in repositories, propose changes through pull requests, and review code before merging it into a shared version. GitHub Actions automates tests and deployments, while Copilot assists with writing code and Advanced Security checks for vulnerabilities and exposed credentials. The company earns revenue from paid team and enterprise subscriptions, AI coding plans, security add-ons, and usage of its development tools. Founded in 2008 and headquartered in San Francisco, GitHub is a subsidiary of Microsoft.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$350M
Headquarters
San Francisco, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at GitHub

See more jobs