At a Glance
- Tasks: Secure GitHub by managing identity and access for internal systems.
- Company: Join GitHub, the leading platform for software development with a remote-first culture.
- Benefits: Competitive pay, generous learning opportunities, and excellent benefits.
- Why this job: Make a real impact on security while working with cutting-edge technology.
- Qualifications: 4+ years in software engineering or related fields with IAM experience.
- Other info: Diverse and inclusive environment with great career growth potential.
The predicted salary is between 36000 - 60000 £ per year.
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 Kingdom.
Overview
GitHub is changing the way the world builds software, and we want you to help secure GitHub. We are looking for an Identity & Access Security Operations Engineer to ensure the right Hubbers get the right access at the right time for the right reasons and to strengthen the security and availability of GitHub’s internal systems. As part of Secure Access Engineering – Identity & Access Management, you will enable secure access to GitHub’s internal infrastructure and the sensitive data stored therein. In this position, you will maintain and improve IAM control processes, develop automation to improve efficiency, and collaborate across teams to ensure secure access patterns.
Responsibilities
- Provide guidance and support to Hubbers using GitHub’s internal identity and access management platform.
- Develop, maintain, and improve services that support identity lifecycle, access workflows, and paved-path processes for Hubbers.
- Work with technical and non-technical partner teams to drive consistent IAM practices.
- Monitor and maintain IAM services, participate in an on-call rotation, respond to incidents, and enhance operational processes.
- Manage services and processes that play a critical role in compliance to several audit frameworks.
Qualifications
- 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software languages including, but not limited to, C, C++, C#, 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 3+ years experience OR Bachelor’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, 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 OR equivalent experience.
- 3+ years of experience in Security Operations, Identity & Access Management, Security Engineering, or a related technical field.
- 2+ years experience implementing or operating IAM technologies (e.g., SSO/MFA, directory services, RBAC/ABAC models).
- 1+ years professional experience working with Ruby.
Preferred Qualifications:
- Experience operating identity or access management systems at scale.
- Familiarity with identity directories (e.g., Okta, Azure AD), authentication/authorization protocols (OAuth, SAML, OIDC).
- Experience supporting production services in an on-call capacity.
- Experience with cloud environments such as AWS, Azure, or GCP.
- Experience designing paved-path processes for identity lifecycle, access reviews, or entitlements management.
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.
Equal Employment Opportunity
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!
Security Software Engineer III, Identity & Access employer: GitHub
Contact Detail:
GitHub Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Security Software Engineer III, Identity & Access
✨Tip Number 1
Network like a pro! Reach out to current or former GitHub employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Use platforms like GitHub itself to showcase your projects and contributions. It’s a great way to demonstrate your expertise in languages like Ruby or Python.
✨Tip Number 3
Show off your problem-solving skills! During interviews, be ready to discuss how you've tackled security challenges in the past. Use specific examples that highlight your experience with IAM technologies and operational processes.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the GitHub team.
We think you need these skills to ace Security Software Engineer III, Identity & Access
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the role. Highlight your experience in Security Operations and Identity & Access Management, and show us how your skills align with what we're looking for at GitHub.
Showcase Your Technical Skills: We want to see your coding prowess! Include specific examples of projects or experiences where you've used languages like Ruby, Python, or JavaScript. Don't forget to mention any IAM technologies you've worked with!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at GitHub
✨Know Your IAM Stuff
Make sure you brush up on your Identity and Access Management (IAM) knowledge. Understand the key concepts like SSO, MFA, RBAC, and ABAC. Be ready to discuss how you've implemented these technologies in past roles.
✨Showcase Your Coding Skills
Since this role requires experience with languages like Ruby, Python, or Go, be prepared to talk about your coding projects. Bring examples of your work that demonstrate your ability to maintain and deliver production software.
✨Understand GitHub's Culture
GitHub values a customer-obsessed mindset and collaboration. Familiarise yourself with their core values and think of examples from your experience that align with these principles. This will show that you're not just a technical fit but also a cultural one.
✨Prepare for Scenario Questions
Expect scenario-based questions that assess your problem-solving skills in security operations. Think through past incidents you've managed and how you approached them. This will help you articulate your thought process during the interview.