Dir, Software Engineering, Code Scanning

Other Jobs To Apply

  • United States
  • Engineering
  • Experienced Professional
  • Director
  • Yes
  • 4456
  • Full Time

Job Description


About GitHub

As the global home for all developers, GitHub is the complete AI-powered developer platform to build, scale, and deliver secure software. Over 150+ million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate and experiment across 420+ million repositories. With all the collaborative features of GitHub, it has never been easier for individuals and teams to write faster, better code.

Locations

In this role you can work from Remote, United States

Overview

GitHub is the home for software development, where we collaborate to build the world's leading AI-powered developer platform.

The Code Scanning team builds products that secure and improve the quality of the world's software - from open source to enterprises. We use world-class static analysis and AI to detect vulnerabilities and bugs early in the development process, and we make "found means fix" a reality through developer-friendly workflows and AI-powered autofix.

As a Director of Software Engineering, you will lead managers and senior engineers in designing, scaling, and operating highly performant services that power GitHub's Code Security offerings, which are being used by millions of repositories on GitHub. You'll partner with stakeholders across engineering, product, design, and research to shape technical direction, influence product strategy, and deliver solutions that enable millions of developers to write more secure code.

We work as a distributed group within a distributed company. The majority of our team members live across Europe, the US, and Canada, and while we do have some offices, all our meetings are location-agnostic and happen online. We operate with a high degree of autonomy and trust, and we have a significant level of influence on the product and technical direction of CodeQL, code scanning, and the broader set of security products at GitHub. We value learning, introspection and reflection, and we're always looking for ways to improve as a team and as individuals, so candor and a culture that values safety to speak up are highly important to us.

Responsibilities

  • Build and coach a high-performing management team, empowering engineering managers to lead effectively and scale their organizations.
  • Help define and communicate the long-term vision for GitHub's code scanning and secure development offerings, ensuring alignment with company priorities and customer needs.
  • Partner with product and research leadership to shape the roadmap for developer-first security, balancing innovation in static analysis with practical adoption at scale.
  • Anticipate industry trends in security and AI, positioning GitHub as a leader in developer-focused application security.
  • Guide teams in developing technical solutions and creating comprehensive architecture and solution design documents, ensuring alignment with security and compliance requirements.
  • Drive project plans, release plans, and work items in coordination with stakeholders, breaking down long-term project visions into actionable milestones and ensuring resource alignment.
  • Act as an expert in live service operations, developing playbooks and processes to resolve complex issues, and ensuring responses are within Service Level Objectives (SLO) timeframes.
  • Facilitate cross-team communications, identify dependencies, and resolve conflicts to ensure seamless integration and support across products, applications, and services.
  • Drive employee growth and development, manage performance, and ensure the engineering team's skills remain current by staying abreast of industry developments and best practices.

Qualifications

Required Qualifications:

  • 9+ years' experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering 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 8+ years' experience in Software Engineering Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python,

  • OR bachelor's degree in computer science or related field AND 7+ yea experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python,
  • OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years' experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python,
  • OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years' experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python,
  • OR equivalent experience.
  • 3+ years of people management experience.

Preferred Qualifications:

  • Demonstrated expertise in static application security testing (SAST), secure coding practices, and modern application security approaches.
  • Experience with CodeQL or similar static analysis technologies, including integrating static analysis into developer workflows.
  • Deep understanding of software security vulnerabilities and mitigations (e.g., OWASP Top Ten, CWE, CVEs), and a track record of applying this knowledge to large-scale systems.
  • Experience leading teams that deliver developer-first security products or tools embedded in CI/CD pipelines.
  • Proven ability to scale and mentor engineering managers, including fostering technical leadership, autonomy, and strong execution at multiple levels of the organization.
  • Track record of driving cross-functional collaboration with product, design, research, and security partners to align strategy and deliver measurable outcomes.
  • Strong ability to translate complex technical concepts (e.g., secure architecture trade-offs, static analysis performance/precision balance) into actionable guidance for executives and non-technical stakeholders.
  • Prior experience building and operating high-availability, globally distributed systems in a cloud environment (e.g., Azure, AWS, or GCP).
  • Passion for developer experience, with an eye for reducing friction and enabling secure, fast feedback loops.

Compensation Range

The base salary range for this job is USD $127, USD $338,500.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

Back to blog