Resume and JobRESUME AND JOB
GitLab logo

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

GitLab

Software and Technology Jobs

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

full-timePosted: Dec 18, 2025

Job Description

About this Role

Join GitLab as a Senior Backend Engineer to architect the authentication infrastructure powering millions of secure logins worldwide.

Empower teams with a zero-trust architecture that redefines secure software development at global scale.

Build high-performance identity services supporting GitLab.com, self-managed, Dedicated, and air-gapped environments.

Collaborate on cutting-edge components like Envoy proxy, token services, and bi-directional gRPC tunnels.

Drive GitLab's mission to enable everyone to contribute to the software powering our world.

Shape the first impression for customers through seamless, secure authentication experiences.

Work in an AI-powered DevSecOps platform where innovation accelerates human progress.

Thrive in a high-performance culture valuing every voice and continuous knowledge exchange.

Influence the roadmap for scalable auth solutions in a microservices-based future.

Solve complex challenges with industry leaders, co-creating the future of secure DevOps.

Locations

  • Americas, Remote, APAC, Remote, Canada (Remote)

Salary

Salary details available upon request

Estimated Salary Rangemedium confidence

120,000 - 200,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Gointermediate
  • Rustintermediate
  • Envoyintermediate
  • Traefikintermediate
  • HAProxyintermediate
  • nginxintermediate
  • Kubernetesintermediate
  • gRPCintermediate
  • mTLSintermediate
  • Postgresintermediate

Required Qualifications

  • Strong experience building high-performance backend services in Go and/or Rust (experience)
  • Hands-on experience with proxy technologies like Envoy, Traefik, HAProxy, or nginx (experience)
  • Practical experience with service mesh architectures and mutual TLS (mTLS) (experience)
  • Working knowledge of databases like RDS, Google Spanner, or Postgres (experience)
  • Understanding of token systems such as JWT or Macaroons and key management (experience)
  • Experience with Kubernetes and container orchestration (experience)
  • Ability to own projects from concept to production in agile environments (experience)
  • Effective written and verbal communication in English (experience)
  • Experience in large-scale, distributed environments (experience)
  • Collaborative mindset with openness to learning from diverse team members (experience)

Preferred Qualifications

  • Experience with zero-trust networking patterns (experience)
  • Proficiency in secure service-to-service communication (gRPC, REST) (experience)
  • Knowledge of observability and monitoring in distributed systems (experience)
  • Background in schema design and database performance optimization (experience)
  • Familiarity with cryptographic signing for auth workflows (experience)
  • Exposure to cloud-native deployment patterns (experience)
  • History of contributing to open source projects (experience)
  • Skills in debugging complex distributed auth systems (experience)
  • Understanding of policy decision systems (experience)
  • Experience driving technical discussions and designs (experience)

Responsibilities

  • Design and implement core authentication infrastructure components like Envoy proxy and token services
  • Develop bi-directional gRPC tunnels, mTLS, and service mesh architecture
  • Build infrastructure supporting all GitLab deployment models
  • Optimize performance and reliability of auth decisions at scale
  • Implement monitoring, observability, and debugging for auth services
  • Collaborate with cross-functional teams to align on requirements
  • Contribute to technical direction and roadmap for secure auth
  • Establish standards for code style, maintainability, and best practices
  • Participate in public communication and broader initiatives
  • Support GitLab's shift to microservices and zero-trust networking

Benefits

  • general: Comprehensive benefits supporting health, finances, and well-being
  • general: Flexible Paid Time Off
  • general: Team Member Resource Groups for inclusion and belonging
  • general: Equity Compensation and Employee Stock Purchase Plan
  • general: Growth and Development Fund for professional advancement
  • general: Generous Parental Leave
  • general: Home office support and equipment
  • general: High-performance culture with continuous knowledge exchange
  • general: Opportunities to collaborate asynchronously across teams
  • general: Career acceleration working with industry leaders

Target Your Resume for "Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure" , GitLab

Get personalized recommendations to optimize your resume specifically for Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure" , GitLab

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Sec EngineeringTechnologySoftware

Answer 10 quick questions to check your fit for Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure @ GitLab.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

GitLab logo

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

GitLab

Software and Technology Jobs

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

full-timePosted: Dec 18, 2025

Job Description

About this Role

Join GitLab as a Senior Backend Engineer to architect the authentication infrastructure powering millions of secure logins worldwide.

Empower teams with a zero-trust architecture that redefines secure software development at global scale.

Build high-performance identity services supporting GitLab.com, self-managed, Dedicated, and air-gapped environments.

Collaborate on cutting-edge components like Envoy proxy, token services, and bi-directional gRPC tunnels.

Drive GitLab's mission to enable everyone to contribute to the software powering our world.

Shape the first impression for customers through seamless, secure authentication experiences.

Work in an AI-powered DevSecOps platform where innovation accelerates human progress.

Thrive in a high-performance culture valuing every voice and continuous knowledge exchange.

Influence the roadmap for scalable auth solutions in a microservices-based future.

Solve complex challenges with industry leaders, co-creating the future of secure DevOps.

Locations

  • Americas, Remote, APAC, Remote, Canada (Remote)

Salary

Salary details available upon request

Estimated Salary Rangemedium confidence

120,000 - 200,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Gointermediate
  • Rustintermediate
  • Envoyintermediate
  • Traefikintermediate
  • HAProxyintermediate
  • nginxintermediate
  • Kubernetesintermediate
  • gRPCintermediate
  • mTLSintermediate
  • Postgresintermediate

Required Qualifications

  • Strong experience building high-performance backend services in Go and/or Rust (experience)
  • Hands-on experience with proxy technologies like Envoy, Traefik, HAProxy, or nginx (experience)
  • Practical experience with service mesh architectures and mutual TLS (mTLS) (experience)
  • Working knowledge of databases like RDS, Google Spanner, or Postgres (experience)
  • Understanding of token systems such as JWT or Macaroons and key management (experience)
  • Experience with Kubernetes and container orchestration (experience)
  • Ability to own projects from concept to production in agile environments (experience)
  • Effective written and verbal communication in English (experience)
  • Experience in large-scale, distributed environments (experience)
  • Collaborative mindset with openness to learning from diverse team members (experience)

Preferred Qualifications

  • Experience with zero-trust networking patterns (experience)
  • Proficiency in secure service-to-service communication (gRPC, REST) (experience)
  • Knowledge of observability and monitoring in distributed systems (experience)
  • Background in schema design and database performance optimization (experience)
  • Familiarity with cryptographic signing for auth workflows (experience)
  • Exposure to cloud-native deployment patterns (experience)
  • History of contributing to open source projects (experience)
  • Skills in debugging complex distributed auth systems (experience)
  • Understanding of policy decision systems (experience)
  • Experience driving technical discussions and designs (experience)

Responsibilities

  • Design and implement core authentication infrastructure components like Envoy proxy and token services
  • Develop bi-directional gRPC tunnels, mTLS, and service mesh architecture
  • Build infrastructure supporting all GitLab deployment models
  • Optimize performance and reliability of auth decisions at scale
  • Implement monitoring, observability, and debugging for auth services
  • Collaborate with cross-functional teams to align on requirements
  • Contribute to technical direction and roadmap for secure auth
  • Establish standards for code style, maintainability, and best practices
  • Participate in public communication and broader initiatives
  • Support GitLab's shift to microservices and zero-trust networking

Benefits

  • general: Comprehensive benefits supporting health, finances, and well-being
  • general: Flexible Paid Time Off
  • general: Team Member Resource Groups for inclusion and belonging
  • general: Equity Compensation and Employee Stock Purchase Plan
  • general: Growth and Development Fund for professional advancement
  • general: Generous Parental Leave
  • general: Home office support and equipment
  • general: High-performance culture with continuous knowledge exchange
  • general: Opportunities to collaborate asynchronously across teams
  • general: Career acceleration working with industry leaders

Target Your Resume for "Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure" , GitLab

Get personalized recommendations to optimize your resume specifically for Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure" , GitLab

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Sec EngineeringTechnologySoftware

Answer 10 quick questions to check your fit for Senior Backend Engineer(Golang),Software Supply Chain Security: Auth Infrastructure @ GitLab.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.