GitHub is changing the way the world builds secure software and we want you to help change the way we secure GitHub. We're looking for an experienced technical engineering manager to help lead a vibrant and geographically distributed group of engineers on our Product Security Engineering Architecture team. This team works on a diverse set of challenges in service of improving the security of the products GitHub ships to our customers.
Here are a few of the things the team does:
- Paved paths - Our team enjoys writing code and we doubly enjoy code that can be reused for security throughout GitHub. As such, we are always looking for opportunities to develop sets of paved paths so solutions to common security challenges are easier or, ideally, default behavior. That might entail building or contributing to libraries or frameworks (internal and open-source) or sometimes developing ways to securely compose existing libraries or frameworks.
- Code hardening - It makes our team sad when an API was used insecurely because it was confusing or hard to use. We look out for these situations and work with teams to either deprecate the code or modify it (via inner-source contribution) to make it more "secure by default".
- Consulting - We collaborate with engineers throughout GitHub to design solutions to security obstacles that pragmatically balance between security, usability, and performance.
- Architecture requirements/guidance - While our team enjoys collaborating with engineering, we also know that doesn't scale to answer every application security question that arises. Our team looks for broadly applicable architectural requirements we can standardize to enable teams to self-service their most common questions/security challenges.
The primary goal of this job is to enable every team member to do the best work of their lives. As a technical manager, you will lead a group of highly technical security engineers, advocate for them, guide technical discussions, work to hire a diverse group of incredibly talented people, and more.
If you have a foundation in information security/product security, enjoy supporting humans across all experience levels, and fancy helping to build and manage a world-class security team, then this might be the gig for you.
Here are some of the signs of a successful Engineering Manager for the Architecture team at GitHub:
- The team ships security enhancement contributions to the product to ensure our solutions and guidance are grounded in empathy, pragmatism, and developer user experience.
- The team regularly ships new and updated paved paths to enable product engineering.
- The team is seen as a valued and trusted resource to help product engineering ship secure software and services.
- The team always understands the “why” and knows what success looks like for any given activity.
- Team members are empowered and demonstrate a strong sense of ownership.
- Individuals on the team are learning, growing, and advancing in their respective careers.
We value collaboration, empathy, quality, positive impact, and shipping. You will excel when the way you work reflects these values. We want you to enable every team member to do the best work of their lives and we'll partner to enable the same for you.
In this position, you will work closely with the Director of Product Security Engineering. You will also be part of a community dedicated to making a positive impact at work and more broadly, with GitHub being at the center of the software ecosystem.
You may be a good fit if:
- You love coaching, mentoring, sponsorship, and helping others improve.
- You are tenacious, highly organized, and laser focused when working toward a goal.
- Your decisions are inclusive and timely.
- You have participated in development and implementation of appropriate and effective controls to mitigate identified security threats and risks.
- You have worked either within or with engineers in the security/product security space.
- You have current or prior working experience developing software.
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.
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: https://github.com/about/careers/remote
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.