A palm tree

Remote Jobs at GitHub

View remote job openings at GitHub. One of the best companies hiring remotely.
GitHub logo
  • GitHub logo

    Product Manager - Security & Compliance

    GitHub
    North America Only
    11 months ago

    GitHub is changing the way the world builds software, and we want you to help build GitHub! 

    GitHub is a key part of many development teams’ infrastructure stacks today. With the increasing popularity of infrastructure as code, more development teams need to quickly and consistently provision their GitHub environments, to make it easy to start new projects, and to meet security and compliance requirements. Our goal is to make it simple, automated, and configurable with code to manage your GitHub environments.

    To lead this effort, we’re looking for an experienced product manager to join GitHub, in the area of software supply chain security. The software supply chain security team works to make consumption of open source software something that all developers can do with confidence - so that they have more faith in the security of open source code than in their own code. We want to make security of open source software as automated as possible so that the community can scale to secure all software. You can learn more about our security products here: 

    https://github.com/features/security

    In this role, you will have the unique opportunity to work as a Product Manager with a globally distributed, diverse and a passionate team. You’ll work with a team of engineers to research, create and maintain features and experiences impacting millions of developers worldwide. You will also develop deeper expertise into GitHub’s software supply chain product features, evangelize their usage, and support our customers through their security journeys.

    Responsibilities:

    • Own the product vision for a new product in the security & compliance space. Define the key customer pain points to be solved, and how GitHub will address these needs. Ensure that it aligns with the overall security product strategy and company vision, and help our customers succeed.  Develop deeper strategy for GitHub in areas including configuration as code and automated security fixes.
    • Become an expert on the domain, market, and trends in the space. Evangelize your vision so all stakeholders are aligned, have context and understand where we are going.
    • Engage with security leaders at our top customers, identify opportunities to deliver value, and build relationships to better understand how to serve our users. Represent the customer and bring the customer’s voice into the creation process.
    • Manage the roadmap. Make tough tactical prioritization decisions and tradeoffs while helping the company think long-term. Build trust with stakeholders by maintaining an understandable, accurate roadmap.
    • Collaborate across teams. We win or lose as a team. Product managers play a critical role in creating alignment between engineering teams and stakeholders. A collaborative attitude is essential to the job.
    • Use data to inform decision making. Analyze data for trends and potential customer pain points, and use this to prioritize and inform how to improve the product. Go back to the data when needed to answer questions.
    • Measure success. Own the measures used to define success for your product. Success measures must be defined at the inception of a product and tracked throughout its lifecycle. Make measures visible to all stakeholders and interpret them into actionable conclusions and new hypotheses.
    • Develop new opportunities. With your finger on the pulse of the market, the customers and the engineering teams, you are uniquely positioned to discover and develop new opportunities.

    Minimum Qualifications:

    • 3-5+ years of engineering, developer evangelism, product management, program management, or equivalent experience with demonstrated ability to discover opportunities and define and deliver products.
    • Previous experience working with a software delivery team.
    • Experience of building platform features across a product/service, deep understanding of administrator’s needs in an enterprise on security and compliance areas. 
    • Experience building features for a cloud service/application at scale.
    • Experience working across organizations with Sales, Marketing, Support, Product, Engineering and Design.
    • Strong technical abilities including experience with developer tools.
    • Familiarity with modern software development practices and infrastructure and/or configuration as code.
    • Demonstrated ability to translate complex feedback into actionable priorities.
    • Entrepreneurial thinking and the ability to act effectively with only high-level direction.
    • Strong communication skills, with clear verbal communication as well as explicit and mindful written communication skills.

    Preferred Qualifications:

    • Strong customer and stakeholder empathy and understanding.
    • Strong analytical capabilities, to decompose complex structures and data into useful primitives and analyses.
    • Demonstrated ability to lead multidisciplinary teams and projects.
    • Previous experience with policy, compliance, auditing, and reporting systems.
    • Previous experience with open source project development, use, and consumption.
    • Willingness to travel anywhere to our developer communities, staying productive and professional on the road.

    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: 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.

    LI-POST

    View Application
  • GitHub logo

    Solutions Engineer

    GitHub
    Europe Only
    10 months ago

    GitHub helps companies and organisations succeed by allowing them to build better software, together. We're looking for experienced Solutions Engineers based in France to provide pre- and post-sales support for our rapidly-growing customer base in the South EMEA region. A Solutions Engineer is responsible for the technical relationships with customers and prospects and works internally with sales and product development to identify, design, and communicate solutions to meet customers' business needs. This person acts as a resource for the sales and customer success teams, our front-line technical support team, and other functional departments within the company.

    We're extremely passionate about the quality of our work. If you are technically sharp and people oriented, you might be a fit for this role. We are looking to immediately fill this position in France.

    Pre-Sales Responsibilities:

    • Identifying customer business requirements and matching them to existing and future product features
    • Building joint customer strategies with enterprise sales and professional services to encourage product adoption
    • Providing live demonstrations of GitHub Enterprise to prospective customers
    • Answering GitHub product questions and helping customers and prospects to take full advantage of the GitHub product
    • Answering GitHub technical questions and helping customers integrate GitHub with their existing development tools and workflows
    • Building relationships with key decision makers, visiting customers on-site, and serving as a customer's technical point of contact
    • Educating prospects on product implementation and usage best practices
    • Learning about customers' successes and challenges, sharing customer feedback within GitHub, and advocating for customer interests
    • Maintaining awareness of internal GitHub initiatives, the direction of the Source Control Management (SCM) industry, and trends in global developer collaboration tools and techniques.

    Post-Sales Responsibilities:

    • Acting as intermediary between sales and other technical teams to best meet customer needs
    • Communicating customer feedback and perspectives to appropriate teams to be considered for future product strategy
    • Documenting technical considerations, collecting existing articles, and contributing to internal knowledgebases as a resource for other teams, customers, and partners

    Qualifications:

    • 3+ years of experience in sales/solutions engineering/presales, technical consulting, system integration project management for enterprise accounts; and/or 4+ years of engineering / software development experience in a customer-focussed role (internal or external) with an aptitude for solution development and presentation
    • Ability to travel 30-40%
    • Team-orientation and strong collaboration skills
    • Passionate commitment to quality and success
    • Excellent verbal and written communication skills
    • Ability to quickly solve technical and business-related challenges
    • Able to relate technical concepts to customers of all technical backgrounds
    • Knowledge of Source Control Management (SCM) tools and workflows
    • Comfortable working in a fast-paced and dynamic environment
    • Must be legally authorised to travel and work in the EU
    • Conversational, business and technical fluency in English and French

    Preferred Qualifications:

    • Experience working in or with large software development teams
    • Knowledge of Git and GitHub workflows
    • Knowledge of Salesforce.com workflows
    • Knowledge of Software Development Lifecycle (SDLC) and DevOps best practices
    • Knowledge of continuous integration, and continuous delivery tools and trends
    • Conversational, business and technical fluency in Spanish and/or Italian (optional)

    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: 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.

    LI-POST

  • GitHub logo

    Enterprise Support Engineer - (Japanese Language)

    GitHub
    Asia Only
    10 months ago

    GitHub is looking for full time Enterprise Support Engineers to provide Japanese-language support for our customers, as part of our APAC team.

    More and more companies are using GitHub Enterprise, so the support team is growing. When our customers have problems, they contact us and it is our goal to help them as quickly and awesomely as possible. We're looking for Japanese language Enterprise Support Engineers to join our Asia Pacific Support team. This role is remote, but candidates must currently be located in Australia, Japan, or New Zealand and possess legal working authorization.

    Your main responsibility will be to work with our customers in Japan via web interface to solve support tickets. Tickets are usually opened by internal system administrators, and can include investigating load or networking issues, debugging application errors, and discussing feature requests. You'll also work with our engineering team to prioritize issues and development, and our documentation team to improve customer-facing resources. You don’t need to be a Git expert, but you do need to have technical experience and a passion for helping people.

    The position reports to an Enterprise Support Manager and works closely with other teams and leaders across the company.

    GitHub works remotely and asynchronously as much as possible. While this role does not require you to live near our office, it will require some travel to meet with co-workers or attend company events.

    While the purpose of the role will be delivering support during business hours in Japanese, our Japanese speaking staff sometimes provide support in English, too.

    Responsibilities:

    • Solve complex customer support tickets often involving Linux servers, source code, and web application issues
    • Effectively communicate technical information to customers and engineering groups at GitHub
    • Work proactively with customers on activities such as coordinating upgrades, communicating upcoming features, and ensuring their installation is running smoothly
    • Identify bugs and improvements in the GitHub Enterprise codebase
    • Manage urgent customer outages during business hours

    Minimum Qualifications:

    • Current legal working authorization and currently residing in one of the following countries: Japan, Australia or New Zealand
    • General understanding of how modern web applications work
    • Prior experience providing technical support
    • Excellent problem solving skills
    • Familiarity with some flavor of production-level virtual machine (e.g., VMware ESX, Xen, KVM)
    • Enthusiasm for working directly with customers
    • Stellar Japanese and grammar skills
    • Business level English skills

    Preferred Qualifications:

    • Worked closely with large complex customer accounts
    • Familiarity with Git and GitHub\Ability to look through and understand code (Ruby / Bash)
    • Previous experience as a Linux System Administrator
    • Previous experience providing on-site consulting or professional services

    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: 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.

    LI-POST

  • GitHub logo

    Staff Application Security Engineer - Red Team

    GitHub
    North America Only
    10 months ago

    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 security engineer to drive the development of GitHub’s red team operations. GitHub’s Application Security team (AppSec) has historically been focused on collaborating with and supporting engineering teams during the software development lifecycle. We are looking for a fresh perspective to drive the identification and mitigation of security risks from an attacker’s point of view.

    In this role you will define and implement how GitHub provides our engineers and security teams with broadly scoped and in depth security assessment of our services and infrastructure. You’ll have the freedom to define these engagements to best test the defensive security practices at GitHub. In this position, you will work closely with the AppSec team to leverage the team’s knowledge, skillset, and ongoing collaboration with engineers.

    Communication and empathy is key in this role, and your collaboration with engineers is just as important as the vulnerabilities and security risks you identify. In this role you’ll not only need to be creative and thorough in the attacks you perform, but also in helping drive the remediation strategies with teams across the company.

    Your responsibilities will include:

    • Defining processes and initiatives to perform attacks against GitHub’s services and infrastructure, while taking care to minimize impact to systems and data
    • Digesting complex application and service architectures to identify potential threats and avenues for exploitation
    • Engaging internal engineering and security teams to work with during red team operations
    • Collaborating with engineering teams and leadership to communicate identified risks and expectations for remediation
    • Developing a plan to scale the red team, its service offerings, and tooling
    • Mentoring other team members

    The minimum qualifications are:

    • A passion for identifying and exploiting security vulnerabilities
    • 8+ years of experience performing penetration tests, security code reviews, and red team operations
    • Experience in security architecture review and threat modeling of complex systems
    • Experience developing security testing tooling and exploits
    • Experience with identifying and exploiting the unique security risks of cloud computing platforms including Azure and AWS
    • Excellent written and verbal communication skills targeting a broad range of audiences from engineers to leadership
    • Ability to empathize with a diverse range of engineers

    Bonus points if you have:

    • Hands-on management experience in a personnel or team lead capacity
    • Experience with exploiting virtualization techniologies and container orchestration systems such as Kubernetes and Nomad
    • Practical software development skills with Ruby on Rails or Go
    • Experience using Git and GitHub

    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: 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.

    LI-POST

  • GitHub logo

    Security Operations Engineer

    GitHub
    Worldwide
    10 months ago

    GitHub is looking for Security Engineers to join our Security Operations team. We are a hybrid team of traditional infrastructure engineers, site reliability engineers and security engineers, working together to create systems and tools that enable our fellow engineers to securely operate and scale the world's largest code hosting platform. As a member of this team, you will develop, implement, and maintain organization-wide capabilities such as secrets management, identity and access management, gateway access, secure provisioning, and more. You'll always be challenged to solve interesting and novel problems that have real impact on how the world builds software.

    This role does not require an extensive security background or education level, provided you're eager to learn and passionate about security. This would be an excellent fit for someone currently working as a site reliability engineer or similar who wants to translate their skills to the security domain.

    The team is highly distributed and you must thrive in an environment of remote work and asynchronous communication. You will be expected to have strong written and oral communication skills and be able to develop effective relationships with coworkers in locations around the globe.

    Responsibilities:

    • Develop, implement, and maintain infrastructure security services.
    • Automate tasks by consuming and building APIs and developing self-service tools and frameworks.
    • Partner with teams across the organization (infrastructure, application engineering, data analytics, etc.) to ensure the security, availability and resilience of our infrastructure.
    • Use metrics and monitoring to ensure the security of our infrastructure.
    • Cultivate the open source projects developed by GitHub and build things you are proud to share.

    Minimum Qualifications:

    • Proficiency with the GNU/Linux operating system and shell scripting.
    • Proficiency in at least one high level language such as Ruby, Python, Golang, etc.
    • Experience with Amazon Web Services or a similar cloud provider.
    • Familiarity with configuration/orchestration management software such as Puppet, Chef, Ansible, or Salt.
    • A tenacious ability to diagnose and fix security, performance and reliability problems.
    • Pragmatic and collaborative approach to decision making and system design.

    Preferred Qualifications:

    • Experience building highly available and secure systems at scale.
    • Experience with Kubernetes and Docker.
    • Proficiency in Ruby and/or Puppet.
    • Experience with the Hashicorp stack, specifically Vault.
    • Experience with infrastructure services such as LDAP, SSH, VPN, HTTP proxies, etc.
    • Contributions to open source.

    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: 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.

    LI-POST

  • GitHub logo

    Security Solution Architect

    GitHub
    USA Only
    10 months ago

    GitHub is seeking a Security Solutions Architect for our Professional Services team. They focus on helping our customers improve the lives of developers working on the GitHub platform. As a Security Solutions Architect you will have a direct impact on the security of some of the world’s largest code bases and the most commonly used applications. You will be a trusted consultant to the world's leading companies to assist them in transforming how they approach security in their software delivery life cycle. You will shape how they integrate security throughout their software delivery lifecycle. You will create a vision for these customers on how they can improve, and work closely with their stakeholders and teams to implement these changes.

    For this role, you can expect to spend about 60% of your time with customers on high-level details and driving Advanced Security adoption. The rest of the time is likely split between CodeQL and Advanced Security deployment.

    Responsibilities

    • Be a trusted advisor for our customers on all aspects of GitHub Advanced Security
    • Share expertise on CodeQL, both from a language and deployment perspective
    • Serve as the primary owner of customer deliverables over long-term engagements
    • Provide technical contribution and facilitate development with the broader Services Advanced Security team
    • Participation in customer scoping calls throught the customer's journey, with ongoing, recurring collaboration with customers
    • Frequent calibration of customer success criteria and providing proactive, creative attention on their priorities
    • Help customers understand and quantify value from Advanced Security
    • Collaborate with team members across GitHub, providing valuable insights from the field on how we can improve our products

    Qualifications

    • Demonstrated ability to connect with people, lead client projects, and help clients solve problems with GitHub
    • Strong ability to collaboratively and optimistically handle client expectations and project scope during all stages of a client engagement
    • Strong knowledge of secure coding practices and common types of vulnerability
    • Experience with common devops tools, CI/CD, builds, etc.
    • Experience of code analysis (static/dynamic), dependency scanning, or other security automation in a DevOps environemnt
    • Experience in mentoring other engineers and disseminating complex technical ideas and processes
    • Strong written and verbal communication skills
    • An ability to persuade customers to make hard, but worthwhile decisions
    • An ability to see the tradeoffs of technical solutions and make recommendations to customers
    • A desire to help others, and to collaborate with both customers and GitHub team members
    • A growth mentality, and a passion for discovering new technologies

    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: 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.

  • GitHub logo

    Senior Financial Analyst, Strategic Finance (Corporate Planning)

    GitHub
    USA Only
    10 months ago

    GitHub is the place where over 50 million developers host and review code, manage projects and collaborate on the software that powers the modern world.

    GitHub’s Strategic Finance team is looking for a Senior Financial Analyst to focus on Corporate Planning and M&A. The role provides the opportunity to build a diverse skill set centered around optimizing and scaling a high growth SaaS business.

    Responsibilities:

    • Planning & Measuring: Collaborate directly with leaders of key business divisions and members of our senior leadership team to develop plans and set goals to enable the business to achieve its growth objectives.
    • M&A: You will be a key player in GitHub’s corporate development process including evaluating strategic acquisition opportunities, due diligence, valuation / modelling and deal execution.
    • Reporting & Communication: Drive accurate and engaging monthly reporting on the pulse of the business. Assess the outlook of, and develop company wide forecasts for stakeholders internally and at Microsoft, our parent company. Communicate and collaborate with business partners to gain insight and surface key financial and operational metrics.

    Minimum Qualifications:

    • Work Experience: 3-6 years of relevant work experience. Examples include investment banking / equity research, Corporate Finance / Valuations, VC / PE, or Strategic Finance / FP&A
    • Technical Skills: Experience with sophisticated financial modeling and working with large data sets. SaaS M&A experience is a plus.
    • Detail Oriented: Strong attention to detail and accuracy.
    • Communication Skills: Strong written and verbal communicator with the ability to explain complex financial concepts to a variety of audiences.
    • Business Intuition: Solid understanding of the key drivers of a SaaS business.
    • Interpersonal Skills: Build trust and effectively collaborate cross-functionally.
    • Education: Bachelor’s degree in a relevant field.
    • Legal: Must be legally authorized to work in the United States.
    • Location: San Francisco, CA / Remote West Coast USA

    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: 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.

    LI-POST

  • GitHub logo

    Project Manager

    GitHub
    USA Only
    10 months ago

    Github Professional Services is looking for talented individuals to help manage our engagements with customers. Each Project Manager will work closely with regional Professional Services delivery teams to ensure that projects are completed with consistent high quality, while ensuring that customer expectations are met or exceeded. We are looking for people who have strong project management skills, can solve problems creatively, and can communicate with clarity and kindness.

    Responsibilities

    • Build and update project delivery plan and schedule with Solution Architect and customer
    • Track and communicate project status with customers and internally to ensure expectations are clear and progress is being made
    • Proactively assess and manage project risks appropriately
    • Work closely with delivery teams to ensure that customer engagements are completed with the highest consistent quality
    • Work with Professional Services Regional Director, Professional Services Engagement Manager and customer to ensure timely assignment of necessary staff
    • Partner with the operations team on reporting, time tracking, and other commitments
    • Support the creation of statements of work and change orders

    Skills and Requirements

    • 3 + years project management experience with technical engineering teams
    • Strong ability to handle client expectations and project scope during all stages of client engagement
    • Experience managing multiple projects with multiple work streams; Proven record of innovation and project results
    • Excellent written, oral, and interpersonal communication skills
    • Proven ability to manage complex schedules

    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: 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.

  • GitHub logo

    Staff Product Security Engineer

    GitHub
    North America Only
    10 months ago

    We are looking for an experienced product security engineer to join our team that can help us to strategically push forward the state of product security throughout GitHub. The product security team is dedicated to identifying the most important application and product security risks and use our passion for building things to mitigate or eliminate those risks. To get specific, here are some things our team works on:

    • Account security - We work to ensure only legitimate users can access their accounts. Examples include:
      • Two-factor authentication (2FA) and WebAuthn
      • Verified device protection for non-2FA users
      • Protecting accounts reusing passwords leaked in other services
    • Application security paved paths - We are passionate about projects where we can add defense in depth or secure by default security patterns. Examples include:
      • Continually looking for modern web security standards we can leverage such as content security policy, samesite cookies, etc.
      • Built/operate an internal cryptographic service used by other engineers and services throughout GitHub.
    • Application security architecture - We collaborate with engineers throughout GitHub to develop solutions to security obstacles that strike the best balance between security, usability, and convenience.

    Responsibilities:

    • Identify the most important strategic product security focus areas for the team and GitHub itself
    • Help lead security architecture discussions with other engineering teams throughout GitHub
    • Stay current with emerging security standards and help to identify when and where they should be adopted at GitHub
    • Help lead the team’s technical/architectural decision making
    • Write robust, maintainable backend code
    • Review code and lead group discussions about the projects we’re working on
    • Develop systematic solutions to problems instead of focusing on one-off fixes
    • Mentor other engineers

    Minimum Qualifications:

    • A passion for application security related problems
    • 8+ years building software applications at scale
    • 5+ years designing/architecting secure systems at scale
    • Working knowledge of web application vulnerabilities and mitigations
    • Known for being a great communicator and collaborator
    • Excellent written and verbal communication skills

    Preferred Qualifications:

    • Practical software development skills with Ruby on Rails or Go
    • Working knowledge of applied cryptography
    • Working knowledge of modern web security standards
    • Experience mitigating account security risks
    • Experience using Git and GitHub

    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: 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.

    LI-POST

  • GitHub logo

    Site Reliability Engineer

    GitHub
    USA Only
    10 months ago

    GitHub is seeking software engineering professionals to join its new SRE team. As a valued member of our close-knit team, you will bring your passion for building fault tolerant systems and reliable software to help us steward reliability as a feature throughout the organization. Your work will help us scale the world's largest code hosting platform.

    Our charter is broad but our focus is to improve the availability, resilience, and sustainability of GitHub's products. We do this through architecture, technology, process, and partnerships with product teams.

    Our SRE team is highly distributed; our work environment is one of remote work, asynchronous communication, trust, and respect. Through your strong written communication and software skills, you will develop meaningful working relationships with coworkers from around the globe.

    The SRE role at GitHub is an opportunity to blend your system design, empathy, and software engineering skills on an ever-changing set of novel reliability challenges. Join us on this journey and have a meaningful impact on how the world builds software.

    Responsibilities:

    • Exert technical influence to improve the reliability of our products and systems
    • Develop and maintain infrastructure products and software automation
    • Integrate with third-party solutions where it makes the most sense.
    • Work closely with our observability and chaos engineering teams.
    • Cultivate GitHub's open source projects and build things you are proud to share.
    • Steward reliability as a feature across the organization through concepts such as SLOs and service maturity.

    Minimum Qualifications:

    • Comfort with the GNU/Linux operating system.
    • Experience with distributed systems with high availability requirements.
    • Exposure to system-level languages such as Go or C/C++.
    • Familiarity with configuration management software such as Puppet, Ansible, or Salt.
    • Familiarity with infrastructure services and sidecar patterns.
    • Experience balancing the service reliability, sustainability, and technical debt for services running at scale.

    Preferred Qualifications:

    • Experience with highly available systems at scale.
    • Experience building infrastructure and automation.
    • Experience negotiating SLIs, SLOs, and SLAs with product owners.
    • Success in a remote work environment.
    • Incident response and/or incident management experience.
    • Exposure to CNCF projects such as Kubernetes or Prometheus.

    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: 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.

    LI-POST

  • GitHub logo

    Security Engineer, Security Telemetry

    GitHub
    Europe Only
    10 months ago

    GitHub Security Telemetry is seeking a highly talented and motivated security engineer to drive security initiatives that affect the security of millions of developers around the world. The role involves designing, building, and supporting the security telemetry services and tools that allow GitHub to deliver the best developer experience to its internal employees and the rest of the world. The ideal candidate will share a passion for engineering solutions to complex security problems.

    Responsibilities:

    • Development and implement appropriate and effective telemetry solutions to help mitigate threats and risks
    • Endpoint vulnerability management
    • Provide subject matter expertise on telemetry solutions
    • Provide technical leadership while working across the company on critical security initiatives

    Preferred Qualifications:

    • You have knowledge of telemetry systems/tools, like ELK, Splunk, Azure Data Explorer, and TICK stacks
    • You have operational experience with Nessus, Qualys or similar scanning tools
    • Familiarity with configuration management software such as Puppet, Chef, Ansible, or Salt
    • Experience using Linux day-to-day in a production environment
    • Working knowledge of security telemetry best practices and threat landscape
    • Experience working in a decentralized and geographically distributed environment
    • Experience working in or partnering with a threat detection or incident response teams
    • Excellent written and verbal communication skills
    • A proven track record of taking technical requirements, developing proof of concepts, and developing mature systems.
    • A passion and proven ability to drive security that is frictionless, collaborative and effective
    • Experience using software version control systems/Git and GitHub
    • Ability to engineer solutions using Python, Ruby or Go

    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: 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.

    LI-POST