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

1 hour, 36 minutes ago
Full-time
Senior
Software Development
GitLab

GitLab

GitLab: The comprehensive DevOps platform revolutionizing software development with automation, AI workflows, and essential tools for efficient collaboration.

Internet Software & Services
1K-5K
Founded 2014

Description

  • Design and implement core components of GitLab’s authentication infrastructure, including Envoy proxy configuration, token services, and policy decision systems.
  • Develop infrastructure solutions for bi-directional gRPC tunnels, mTLS, and service mesh architecture.
  • Build and maintain authentication infrastructure across GitLab.com, self-managed, Dedicated, and air-gapped deployment models.
  • Optimize the performance and reliability of authentication and authorization decisions across distributed systems.
  • Implement and improve monitoring, observability, and debugging capabilities for authentication services.
  • Collaborate with Authentication, Authorization, Platform, and Infrastructure teams on technical and architectural requirements.
  • Contribute to the team’s technical direction and roadmap for secure, scalable authentication.
  • Represent GitLab through public communication, broader initiatives, and open source contributions.

Requirements

  • Strong experience building high-performance backend services in Go, ideally in large-scale distributed environments.
  • Hands-on experience with proxy and edge technologies such as Envoy, Traefik, HAProxy, or nginx in production.
  • Practical experience with service mesh architectures, mTLS, zero-trust networking, and secure service-to-service communication patterns such as gRPC and REST.
  • Working knowledge of database and storage technologies such as RDS, Google Spanner, and Postgres, including schema design and performance considerations.
  • Understanding of token systems such as JWT or Macaroons, cryptographic signing, and key management for authentication and authorization workflows.
  • Experience with Kubernetes, container orchestration, and cloud-native deployment patterns, including observability, monitoring, and debugging of distributed systems.
  • Ability to own projects from concept to production in a highly agile, iterative environment.
  • Effective written and verbal communication in English and a collaborative, solution-oriented mindset.
  • Experience working with diverse backgrounds and transferable skills is welcomed and valued.

Benefits

  • Flexible Paid Time Off.
  • Equity compensation and an Employee Stock Purchase Plan.
  • Benefits to support health, finances, and well-being.
  • Team Member Resource Groups.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.
  • Remote work with global hiring eligibility, subject to location-based requirements for some roles.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer (New Game)

Fortis Games 251-1K Internet Software & Services

Fortis Games is hiring a Staff Backend Engineer to help build and launch a large-scale multiplayer original IP across the full development lifecycle.

AWS C# CI/CD .NET System Design Unity
6 minutes ago

Staff Backend Engineer (New Game)

Fortis Games 251-1K Internet Software & Services

Fortis Games is hiring a Staff Backend Engineer to help build and launch a large-scale multiplayer original IP from early development through live operations.

AWS C# CI/CD .NET System Design Unity
21 minutes ago

Senior Rust Software Developer

Narvar 251-1K Media

Narvar is hiring senior Rust engineers to build and operate high-correctness systems on critical platform paths for its large-scale post-purchase platform.

AWS GCP Microservices Rust
36 minutes ago

Senior Software Engineer- Video Signalling

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a Senior Software Engineer to design and optimize the core signalling infrastructure for its real-time video communications platform, ensuring high performance, reliability, and scalability for customers worldwide.

Agile AWS Azure C++ GCP Java Rust Twilio WebRTC
36 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers