
About GitLab
The single application for the entire DevOps lifecycle
Key Highlights
- Public company (NASDAQ: GTLB) with a valuation of $11B
- Over 30,000 customers including NASA, IBM, and Goldman Sachs
- Headquartered in San Francisco, with a fully remote workforce
- Unlimited PTO and flexible remote work options
GitLab is a comprehensive DevOps platform headquartered in San Francisco, California, serving over 30,000 organizations including NASA, IBM, and Goldman Sachs. The platform integrates project planning, source code management, CI/CD, and monitoring into a single application, streamlining the software...
🎁 Benefits
GitLab offers competitive salaries, equity options, unlimited PTO, and a flexible remote work policy, allowing employees to work from anywhere. They a...
🌟 Culture
GitLab is known for its remote-first culture, with a strong emphasis on transparency and collaboration across global teams. The company values results...
Overview
GitLab is seeking a Senior Backend Engineer to build critical authentication and authorization infrastructure for millions of users. You'll work with Go and GitLab technologies to ensure secure and reliable identity services. This role requires significant backend engineering experience.
Job Description
Who you are
You have 5+ years of backend engineering experience, particularly in building secure and scalable systems. Your expertise in Go allows you to develop high-performance applications that meet the needs of millions of users. You understand the intricacies of authentication and authorization, and you have a strong grasp of best practices in security and performance.
You are familiar with GitLab and its ecosystem, having utilized its tools to enhance your development workflow. Your experience with DevSecOps principles enables you to integrate security seamlessly into the software development lifecycle, ensuring that security is a priority from the ground up.
You thrive in collaborative environments and enjoy working with cross-functional teams to solve complex problems. Your communication skills allow you to articulate technical concepts to non-technical stakeholders, fostering a culture of understanding and teamwork.
You are proactive in your approach to learning and adapting to new technologies, always seeking to improve your skills and the systems you work on. You embrace AI as a productivity multiplier, incorporating it into your daily workflows to drive efficiency and innovation.
Desirable
Experience with cloud platforms and containerization technologies is a plus, as is familiarity with CI/CD practices. You may have worked in environments that prioritize rapid iteration and deployment, giving you insights into agile methodologies and their application in backend development.
What you'll do
As a Senior Backend Engineer on the Auth Infrastructure team at GitLab, you will be responsible for building and maintaining the critical infrastructure that powers authentication and authorization for GitLab's diverse user base. Your work will directly impact the security and reliability of identity services across various environments, including GitLab.com and self-managed instances.
You will design and implement robust APIs that handle authentication requests efficiently, ensuring that they are secure and performant. Your role will involve collaborating with product managers and other engineers to define requirements and translate them into technical specifications that guide your development efforts.
You will also participate in code reviews, providing constructive feedback to your peers and helping to maintain high standards of code quality. Your expertise will be invaluable in mentoring junior engineers, sharing your knowledge of best practices in backend development and security.
In addition to development tasks, you will engage in troubleshooting and debugging complex issues that arise in production environments. Your analytical skills will help you identify root causes and implement effective solutions to enhance system reliability.
What we offer
GitLab offers a flexible remote work environment, allowing you to work from anywhere in Canada. You will be part of a high-performance culture that values innovation and collaboration, with opportunities for continuous learning and professional growth.
We provide competitive compensation packages, including benefits that support your well-being and work-life balance. At GitLab, you will have the chance to co-create the future of software development, contributing to a platform that empowers organizations worldwide.
Join us in our mission to redefine what's possible in software development and make a meaningful impact on the industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at GitLab.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
GitLab is hiring a Senior Backend Engineer to enhance authentication infrastructure for their software supply chain security. You'll work with Go and GitLab technologies to build secure access solutions. This position requires significant backend engineering experience.

Backend Engineer
GitLab is seeking a Staff Backend Engineer to enhance the Developer Experience across internal engineering teams. You'll work with Ruby and GitLab to improve testing approaches and development experiences. This role requires significant backend engineering experience.

Backend Engineer
GitLab is hiring a Senior Backend Engineer to shape and scale the core of GitLab CI. You'll work with Ruby on Rails and GitLab CI to build and improve features for pipeline execution. This position requires significant backend engineering experience.

Backend Engineer
GitLab is hiring a Mid-Level Backend Engineer for their Database Excellence group to develop and enhance frameworks and tooling for scalable application datastores. You'll work with Ruby and collaborate closely with experienced engineers. This role is fully remote across multiple countries.

Backend Engineer
Horizon3 AI is hiring a Senior Backend Engineer to contribute to user-facing product launches and platform enhancements. You'll work in a remote environment focused on cybersecurity solutions. This position requires significant backend engineering experience.