GitHub is the home for software development, where developers collaborate to build some of the world’s most important software.

In the GitHub code scanning team, we are passionate about securing the world’s software - from open source to the enterprise. We believe that the best way to secure software is to detect security issues early in the development process, and deliver a great user experience that engages, supports, and motivates developers to fix security vulnerabilities in a way that integrates naturally in their workflows.

Our team develops and operates the new code scanning product that’s part of GitHub’s Advanced Security offering. Code scanning uses world-class static analysis research and technology to deeply analyze code, enabling the early detection of security vulnerabilities and other bugs that testing and day-to-day use have missed. 

The opportunity:

Come join our engineering team and help build the new code scanning experience that will allow security researchers to run CodeQL queries that analyze thousands of open source repositories for security vulnerabilities with the click of a button. You’ll be hiring and managing a full-stack agile engineering team that's part of our Data and Security Products group. You and the team will grow and scale the product, working towards our mission of securing the world’s software by establishing GitHub as the home for security researchers and AppSec teams. 

As a manager and leader, you will work closely with a distributed and diverse team of engineers, designers and product managers, you’ll coach and develop the team, providing regular feedback, and helping each individual to learn, grow and develop their career. You’ll work closely with product managers, design and engineers to influence product direction, always keeping quality and the experience of developers top-of-mind with a relentless focus on excellence in user experience. You’ll help shape an environment of psychological safety, which values experimentation and continuous learning and growth. You’ll influence and provide feedback on the organizational culture and processes, always looking for opportunities to improve in a continuous pursuit for excellence. 

Minimum Qualifications:

For this role, we’re looking for an experienced software engineering manager with

  • 2 or more years of experience as a software engineering people manager
  • 6+ years of experience designing, developing, and shipping high quality software at scale
  • a passion for fostering good engineering practices, tools, and processes
  • excellent verbal and written communication skills, together with previous experience working on a distributed and remote environment across multiple timezones
  • highly developed organizational, people, and process skills
  • a track record of providing feedback, teaching/mentoring others, and learning new skills
  • the ability to create a shared understanding of decision making, direction, priorities, and progress between the team, the org, and the broader company

Additionally, any of the following experiences would be considered a plus: experience with site reliability engineering or operating software service at scale, exposure to and/or advocacy of static/dynamic analysis or security best practices, building developer tools or security solutions.

Who We Are:

GitHub is the developer company. We make it easier for developers to be developers: to work together, to solve challenging problems, and to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

Leadership Principles:

Customer Obsessed - Trust by Default - Ship to Learn - Own the Outcome - Growth Mindset - Global Product, Global Team - Anything is Possible - Practice Kindness

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where many Hubbers work, snack, and create daily. The rest of our Hubbers work remotely around the globe. Check out an updated list of where we can hire here:

We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

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!

Please note that benefits vary by country. If you have any questions, please don't hesitate to ask your Talent Partner.


Apply for this Job

* Required