GitLab logoGitLab logo

Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure

GitLabRemote, Americas; Remote, APAC; Remote, Canada
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

To excel in this role, you should possess: a deep understanding of Golang and backend engineering principles; experience with microservices architecture; proficiency in designing secure authentication and authorization systems; familiarity with service mesh and observability tools; strong problem-solving skills; and the ability to work collaboratively in a fast-paced, remote environment. A minimum of 5 years of experience in backend engineering is preferred.

About the job

At GitLab, we pride ourselves on being an open-core software innovator, delivering the most comprehensive AI-powered DevSecOps Platform utilized by over 100,000 organizations globally. Our mission is to empower everyone to contribute to and co-create the software that shapes our future. By transforming consumers into contributors, we significantly accelerate human advancement. Our platform fosters collaboration, dismantles barriers, and redefines the possibilities within software development. Through pioneering products like Duo Enterprise and Duo Agent Platform, our customers experience AI advantages throughout the Software Development Life Cycle (SDLC).

We reflect the same principles in our team dynamics: AI is a core productivity enhancer that all team members are encouraged to integrate into their daily operations to drive efficiency, innovation, and impact. At GitLab, careers thrive, innovation flourishes, and every voice is heard. Our high-performance culture, guided by our values and continuous exchange of knowledge, enables our team to reach their full potential while collaborating with industry leaders to tackle complex challenges. Join us in co-creating the future as we revolutionize the way the world develops software.

Role Overview

As a Senior Backend Engineer on the Auth Infrastructure team at GitLab, you'll play a pivotal role in constructing the essential infrastructure that facilitates authentication and authorization for millions of users across GitLab.com, self-managed, Dedicated, and air-gapped environments. Your focus will be on developing secure, efficient, and reliable identity services while guiding GitLab towards a zero-trust architecture and a microservices-oriented future. Collaborating closely with the Authentication, Authorization, Platform, and Infrastructure teams, you will design and implement critical components such as Envoy proxy configurations, token services, bi-directional gRPC tunnels, mTLS, and service mesh architecture, while also enhancing observability and debugging capabilities for distributed authentication systems.

This position offers the chance to address authentication infrastructure challenges on a global scale, directly influencing the roadmap for our systems.

About GitLab

GitLab is a pioneering open-core software company, dedicated to revolutionizing software development through our cutting-edge AI-powered DevSecOps Platform. Our diverse and inclusive culture fosters innovation and collaboration, empowering team members to excel and contribute to transformative technologies that shape the future of software.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.