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

1 month, 1 week 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 authentication infrastructure components, 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 that supports 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 architecture and product requirements.
  • Contribute to the team’s technical direction, including standards for style, maintainability, and best practices.
  • Participate in public communication, broader initiatives, and relevant open source contributions as a representative of GitLab.

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, mutual TLS (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, Postgres, or similar, 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, with a collaborative and solution-oriented mindset.
  • Interest from candidates with varying levels of experience is welcome, and not every requirement must be met.
  • Experience with open source contributions, public communication, or distributed team collaboration is beneficial.

Benefits

  • Benefits to support health, finances, and well-being.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity Compensation and Employee Stock Purchase Plan.
  • 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

Backend Engineer - Platform - Stacks | UK | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Backend Engineer for its Platform Stacks team to build and operate the systems that create, configure, reconcile, and manage Grafana Cloud stacks across regions and services.

AWS Azure Flux GCP Go Grafana Helm Kubernetes Microservices Node.js Terraform TypeScript
1 hour, 29 minutes ago

DevSecOps Engineer

INflow Federal 51-250 Aerospace & Defense

INflow Federal is seeking a fully remote DevSecOps Engineer to support an enterprise case management solution for Department of Defense mission partners by securing and automating cloud-based CI/CD and infrastructure operations in AWS GovCloud.

Agile AWS Bash CI/CD CloudFormation Docker ELK Stack Git GitLab CI Helm Jenkins Kubernetes PowerShell Prometheus Python Terraform
1 hour, 38 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring a full-time engineer to help build tools, APIs, and integrations for its global HR and Payroll products in a fully remote, async environment.

Angular AWS CI/CD Docker Elixir GitHub GitLab Jenkins Kubernetes Next.js Phoenix PostgreSQL React Vue.js
2 hours, 9 minutes ago

Lead Security Engineer, Enterprise Security

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Lead Security Engineer to secure its corporate systems and platforms across SaaS, identity, endpoints, Zero Trust networking, and perimeter security.

AWS Azure Cloudflare CrowdStrike GCP OAuth Secrets Management Terraform Vercel
2 hours, 18 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