GitHub, Inc. logo

Software Engineer II, Safety

GitHub, Inc.
Full-time
Remote
United States
$83,400 - $221,400 USD yearly
Engineer
About GitHub

GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.

Locations

In this role you can work from Remote, United States

Overview

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.


Responsibilities

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.

What We Value

  • Collaboration: We believe the best work is done together.

  • Empathy: We believe in putting people first.

  • Quality: We believe in setting the standard for excellence.

  • Positive Impact: We believe in making the world a better place through our work.

  • Shipping: We believe in creating things for the people using them.

Responsibilities

  • Write and review front- and back-end code to support and scale abuse moderation operations.

  • Design and maintain integrations with internal and external services to detect and mitigate trust and safety issues.

  • Collaborate with safety analyst partners, Security, Threat Intelligence, and Legal stakeholders to engineer and prioritize novel moderation solutions.

  • Document the systems you help build thoroughly.

  • Encourage the technical growth of your peers.

  • Review new products and advise product teams on resilient, abuse-resistant designs.

  • Reviewing new products and providing consultation to product teams.

 


Qualifications

Minimum Qualifications

  • 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python 

    • OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 1+ year(s) experience 

    • OR Bachelor's Degree in Computer Science or related field 

    • OR equivalent experience.

  • 1+ years of experience developing and maintaining web applications and APIs, ideally using TypeScript, Node.js, and React.

Preferred Qualifications

  • Experience or interest in fighting spam, malware, fraud, or attack activity at scale.

  • Experience with data pipelines, event stream processing, or working with large-scale data.

  • Experience with event-driven architectures, stream processing (e.g., Kafka, Flink), or building rules engines and moderation platforms in languages such as Ruby or Java.

  • Experience in analytical fields, ambiguous technical challenges, and problem-solving.

  • Passionate about solving customer problems, both internal and external.

  • Strong written and verbal communication skills.

 

 


Compensation Range

The base salary range for this job is USD $83,400.00 - USD $221,400.00 /Yr.

These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.

GitHub values

  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome
  • Better together
  • Diverse and inclusive

Manager fundamentals

  • Model
  • Coach
  • Care

Leadership principles

  • Create clarity
  • Generate energy
  • Deliver success

Who We Are

GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.
Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.
Join us, and let’s change the world, together.

EEO Statement

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
Apply now
Share this job