GitHub is both a powerful platform for collaboration and a broad attack surface, making it a popular target for malicious actors such as hackers, spammers, and fraudsters. Our mission is to protect the health, safety, and integrity of GitHub at scale, preserving the trust of our users, communities, integrators, and businesses. As a Software Engineer 2 on our Safety Engineering team, you will help design, build, and maintain the tools, infrastructure, and integrations necessary to detect, prevent, and mitigate abuse and harmful activity across the platform. You will be at the forefront of safeguarding GitHub’s community by engineering robust solutions to detect and prevent threats such as spam, malware, copyright infringement, fraud, and other abusive behaviors. You’ll collaborate proactively with cross-functional teams, including Safety & Integrity, Threat Intelligence, Security, Legal, and Trust & Safety analysts, to identify abuse and engineer detection and prevention strategies. You’ll also provide consultation to product teams and help shape best practices for building resilient products. Our team is self-driven, autonomous, and highly collaborative. We value learning, work-life balance, and a strong culture built on empathy and high trust. The problems we tackle are adversarial and ever-evolving, giving rise to unique technical challenges and opportunities for impact.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
501-1,000 employees