
The single application for the entire DevOps lifecycle
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...
GitLab offers competitive salaries, equity options, unlimited PTO, and a flexible remote work policy, allowing employees to work from anywhere. They a...
GitLab is known for its remote-first culture, with a strong emphasis on transparency and collaboration across global teams. The company values results...

GitLab • Remote, Americas; Remote, APAC; Remote, Canada
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at GitLab.