Job Closed

This listing is no longer active.

GitLab logo
GitLab

GitLab, founded in 2011 and based in San Francisco, California, maintains a distributed team of professionals that work remotely across multiple continents. GitLab advocates for pr

Principal Engineer, Infrastructure Platforms

Location

United States

Posted

133 days ago

Salary

$171.4K - $367.2K / year

Seniority

Lead

Bachelor DegreeEnglishDistributed SystemsKubernetesRuby

Job Description

Principal Engineer, Infrastructure Platforms

GitLab

• Own and drive the architectural direction for critical infrastructure platforms that support GitLab at global scale. • Lead the design and evolution of large platforms and distributed systems that are scalable, resilient, secure, and cost-efficient. • Serve as the technical authority on complex initiatives, guiding decisions that impact multiple teams and product areas. • Translate business and product strategy into long-term technical roadmaps and execution plans. • Drive alignment across engineering, product, and leadership by clearly communicating tradeoffs and recommendations. • Establish technical standards and architectural patterns that raise quality and consistency across the organization. • Be accountable for production outcomes, including reliability, performance, and operational excellence. • Mentor senior engineers and act as a force multiplier through influence rather than direct authority. • Operate effectively in ambiguous problem spaces where both the problem and the solution need to be defined.

Job Requirements

  • Proven experience designing and evolving large-scale platforms or distributed systems in cloud-native environments.
  • Strong proficiency in Golang and/or Ruby, with the ability to contribute to, review, and guide core architectural changes in production codebases.
  • Strong architectural judgment, including the ability to balance scalability, reliability, performance, security, and cost.
  • Experience owning platform-level technical decisions that impacted multiple teams or an entire engineering domain.
  • Solid understanding of Kubernetes-based environments as a production platform, including how they influence system design, deployment models, reliability, and operational complexity.
  • Experience being accountable for production systems, not just design recommendations.
  • Ability to author and drive long-term technical strategy and multi-month roadmaps.
  • Track record of leading through influence and shaping technical direction without direct authority.
  • Comfort making high-impact technical decisions, including build vs buy vs partner tradeoffs.
  • Strong communication skills, with the ability to explain complex technical concepts to engineers, leadership, and non-technical stakeholders.

Benefits

  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Home office support

Related Job Pages

More Full-stack Engineer Jobs

Netwrix Corporation logo

Principal Software Engineer

Netwrix Corporation

Data security starts with identity, #1 attack vector. Fast, cost-effective solutions trusted by 13,500 organizations

OtherRemoteTeam 501-1,000H1B Sponsor

• Lead the architecture and technical direction of Netwrix enterprise-grade identity security products with hybrid (cloud + on-prem) deployment models. • Architect scalable multi-tenant cloud services while supporting deployable on-prem versions for regulated customers. • Define foundational cloud platform capabilities to be leveraged by all products in the Netwrix portfolio. • Ensure architectural decisions align with security, privacy, and compliance frameworks to meet enterprise and regulatory standards. • Partner with product and engineering teams to translate complex customer requirements into robust, extensible software solutions. • Drive standardization for all SaaS products to ensure a consistent and performant experience for Netwrix customers. • Mentor senior engineers and influence engineering culture across product lines.

United States
Job Closed
Netwrix Corporation logo

Staff Software Engineer

Netwrix Corporation

Data security starts with identity, #1 attack vector. Fast, cost-effective solutions trusted by 13,500 organizations

OtherRemoteTeam 501-1,000H1B Sponsor

• Architect and evolve core systems in the platform, including data services, APIs, orchestration, and automation layers. • Design scalable, distributed architectures that support performance, reliability, and security across complex enterprise environments. • Work hands-on in the codebase to prototype, validate, and implement core system components. • Lead technical direction and establish best practices for service design, configuration, observability, and maintainability. • Drive deployment and delivery excellence through Kubernetes (k3s/k8s), CI/CD pipelines, and infrastructure-as-code automation. • Collaborate across engineering, product, and operations to ensure alignment between architecture and business goals. • Mentor engineers, fostering technical growth and promoting sound engineering judgment across the team. • Champion simplicity, consistency, and scalability across all architectural and implementation decisions.

United States
Job Closed
AuthZed logo

Senior Software Engineer – Control Plane

AuthZed

Creators of SpiceDB: open-source permissions database inspired by Google's Zanzibar. YC W21.

OtherRemoteTeam 11-50Since 2020H1B No Sponsor

• Design, implement, and maintain backend services and APIs that power AuthZed Cloud’s control plane. • Build and operate Kubernetes-native systems, including custom operators and controllers, to manage customer environments and infrastructure lifecycle. • Design durable, idempotent workflows for provisioning, configuration changes, scaling, and deletion. • Implement and integrate authentication and identity flows (e.g., SSO, SAML, OAuth/OIDC) in a secure, multi-tenant SaaS environment. • Implement and evolve usage-based billing systems. • Engineer distributed systems that behave correctly under partial failure, retries, concurrency, and long-running operations. • Collaborate closely with frontend engineers to design APIs and workflows that result in clear, reliable user experiences. • Ensure services are observable and operable through structured logging, metrics, and alerts. • Troubleshoot and resolve complex production issues involving orchestration, authentication, or state management. • Participate in on-call rotations and contribute to incident resolution and post-incident improvements. • Document APIs, workflows, system behavior, and operational guidelines.

United States
$150K - $195K / year
Docker, Inc logo

Senior Software Engineer, Docker Agents

Docker, Inc

Docker helps developers bring their ideas to life by conquering the complexity of app development.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build Containerized Agent Systems: Design and implement systems that leverage Docker containers as the ideal runtime for AI agents, ensuring isolation, scalability, and portability • Expand cagent: Maintain and evolve the open-source cagent project, adding new capabilities for containerized agent deployment and orchestration • Agent Runtime Development: Build robust infrastructure for packaging, deploying, and managing agents in containers • RAG Integration: Enhance agent capabilities with Retrieval-Augmented Generation systems to provide contextual knowledge and domain expertise (secondary focus) • Evaluation & Testing: Design robust evaluation frameworks to measure agent performance, reliability, and containerized deployment effectiveness • Rapid Prototyping: Iterate quickly on new agent capabilities and deployment patterns, moving from concept to production efficiently • Open Source Community: Engage with the cagent community, review contributions, and help grow the ecosystem • Cross-functional Collaboration: Work closely with product managers, designers, and engineers across Docker's AI teams to integrate containerized agent capabilities into Docker's developer experience

United Kingdom