Backend Engineer (C) Role

New

Skills

C programming Distributed systems Gitaly Git internals Go programming Linux internals Observability Open source contributions Performance optimization Scalability

As a Backend Engineer on the Tenant Scale: Git team at GitLab, you will play a critical role in enhancing one of the foundational tools of modern software development. Your contributions will directly influence the capabilities, reliability, and efficiency of Git and Gitaly for GitLab and its users.

Key Responsibilities
  • Participate in architectural discussions and technical decisions related to Git and Gitaly.
  • Contribute features, bug fixes, and performance improvements to upstream Git.
  • Adapt Gitaly to leverage Git capabilities for improved scalability and maintainability.
  • Align upstream contributions with GitLab's product and platform needs.
  • Test and validate features for correctness and reliability.
  • Collaborate with team members and the Git ecosystem.
Required Skills & Qualifications
  • Experience building instrumented, observable software systems.
  • Knowledge of Git internals and practical experience operating Git servers.
  • Experience writing and testing production-quality code in C.
  • Experience contributing to open source projects.
  • Familiarity with Go for backend development.
  • Understanding of Linux internals.
  • Interest in large-scale or distributed systems.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Senior Golang Developer Role

Posted 55 days ago

Develop cloud-based cyber protection solutions

Design and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Senior Go Cloud Developer

Posted 55 days ago

Develop scalable cloud disaster recovery services

Design and implement high-load distributed systems

Algorithms Architecture Cloud Cloud Services

Affirm Senior Backend Engineer

Posted 55 days ago

Lead a team of engineers through ambiguity to solve problems

Collaborate with various stakeholders in product development

Android AWS Code Review Distributed systems

Software Engineer II, Backend

Posted 55 days ago

Develop backend systems for credit decisioning.

Collaborate with team members and stakeholders.

Android AWS Backend Systems Code Review

Senior Rust Engineer UK

Posted 55 days ago

Hire a remote senior engineer

Develop high-quality Rust software

Backend Development Code Review Communication Skills Distributed systems

Remote Senior Data Engineer

Posted 55 days ago

Hiring a remote Senior Data Engineer for Apollo

Full-time position in Poland

AWS BigQuery Cloud Data

Staff Backend Engineer

Posted 55 days ago

Lead technical direction and complex initiatives

Architect and build scalable systems

Ai Tools Architecture Computer science Distributed systems

Staff Backend Engineer Role

Posted 55 days ago

Architect and scale backend platforms

Lead and mentor engineering teams

Ai Tools Api Integration Architecture Computer science

Staff AI Engineer Role

Posted 55 days ago

Build and productionize advanced AI systems

Develop scalable LLM-powered applications and agents

Ab testing A/b Testing Api Integration Architecture

Senior AI Engineer Role

Posted 55 days ago

Build and deploy scalable AI systems for production use.

Develop advanced multi-agent architectures and conversational AI.

Api Integration Architecture AWS Backend Development

Senior Backend Engineer Role

Posted 55 days ago

Design scalable backend solutions

Lead full software development lifecycle

Agile Methodologies Android Android development Apache Kafka

Engineering Manager

Posted 55 days ago

Lead engineering team towards excellence and growth

Mentor team to accelerate career development

Cloud Cloud-native architecture Css Data Infrastructure

Experienced Software Engineer

Posted 55 days ago

Seeking experienced software engineers globally

Focused on open-source contributions

Accessibility Ai Ai technology Architecture

Senior Software Engineer Remote

Posted 55 days ago

Build healthcare-focused software solutions

Integrate and manage complex data sources

Agile Methodologies API Design AWS Code Review

Principal Data Engineer

Posted 55 days ago

Set technical direction for data initiatives

Design and build scalable data pipelines

Architecture Databricks Data Compliance Data Modeling

Software Engineer II

Posted 55 days ago

Design and develop a cloud native API first platform for a Security Knowledge Platform™

Drive modernization efforts towards a reliable platform

Agile Ci/cd Pipelines Cloud Cloud-native architecture

Senior Software Engineer

Posted 55 days ago

Design and develop cloud-native API first platform for patented data and AI-powered Security Knowledge Platform

Build and maintain integrations connecting platform with customer systems, tools, and more

Agile Agile Development Ai Tools Android

Senior Software Engineering Manager

Posted 55 days ago

Lead and manage a highly skilled engineering team

Drive architectural evolution towards a high-performance ecosystem

Agile Ai Tools API Backend Development

Juju Software Engineer (Go)

Posted 55 days ago

Contribute to the development of Juju, an open-source Go project for distributed systems.

Collaborate with a global team on design, delivery, and support of software features.

Agile Agile Methodologies Cloud Computing Container Technologies

Software Engineer - L3 Support

Posted 55 days ago

Resolve complex customer problems related to open-source technologies

Maintain relationships with internal and external teams

C++ Ceph Debian packaging Devops

GitOps Engineering Manager

Posted 55 days ago

Lead a high-performance devops team in a remote setting

Ensure quality managed services for global customer deployments

Agile Methodologies Cloud Cloud Technologies Devops

Golang Engineer at Canonical

Posted 55 days ago

Hiring Golang engineers for all relevant teams at Canonical

Building systems delivering Ubuntu to the world using Golang

Apis Architecture C C++

Microservices Engineer

Posted 55 days ago

Design, build, and maintain scalable web services in Go and Python

Collaborate with a global team to ensure fault-tolerant applications and services

Architecture Database Systems Devops Devops practices

Ubuntu Firmware Engineer

Posted 55 days ago

Collaborate with global team to resolve firmware issues

Contribute to Firmware Test Suite and tooling improvement

Bash Bash Scripting C programming Engineer

Senior SRE / Gitops Engineer

Posted 55 days ago

Drive development of automation and Gitops within the team.

Collaborate closely with the IS architect for alignment.

Architecture Ceph Ci/cd Pipelines Cloud Computing

Site Reliability Engineering Manager

Posted 55 days ago

Lead a high-performance team in devops and gitops engineering

Manage operations and software development for large-scale IS

Agile Methodologies Agile software development Cloud Cloud Technologies

Linux Systems Engineer - Optimisation

Posted 55 days ago

Optimizing Ubuntu for latest hardware platforms

Working on complex customer engagements

C C++ C programming Debian

Security Engineering Manager - AppArmor

Posted 55 days ago

Lead and develop a team of engineers

Coach and mentor team members

Agile Development Agile Methodologies Apparmor C

Linux Kernel Engineer - Silicon

Posted 55 days ago

Collaborate with a global team

Integrate platform support from silicon vendors

Bsp's C programming Device Drivers Devops

Junior Linux Kernel Engineer

Posted 55 days ago

Seeking a Junior Linux Kernel Engineer to join the Canonical Kernel Team

Opportunity to work on the Linux kernel for Ubuntu and contribute to key initiatives

Automation Bash Bash Scripting C

Ubuntu Kernel Engineer

Posted 55 days ago

Collaborate with a global team

Integrate platform support into Ubuntu kernel

Automation C programming Debian Device Drivers

Linux Kernel Engineer

Posted 55 days ago

Contribute to Ubuntu Linux kernel development and optimization

Collaborate with key silicon and cloud partners for kernel enhancements

C programming Device Drivers Devops Engineer

Linux Security Engineer

Posted 55 days ago

Build and maintain security foundation for Ubuntu using cryptography and coding skills

Work on security hardening benchmarks for Ubuntu with organizations like DISA and CIS

Ansible Applied Cryptography C programming Cryptography

Ubuntu Engineering Lead Role

Posted 55 days ago

Lead and develop high-performing engineering teams

Deliver robust, secure, and performant software for Ubuntu

Architecture Devops Distributed systems Flutter

Microservices Engineer Canonical

Posted 55 days ago

Design and develop scalable microservices

Improve API quality, documentation, and governance

Architecture CI/CD Devops Distributed systems

Lead Linux Kernel Engineer

Posted 55 days ago

Lead core Ubuntu Linux kernel architecture and delivery

Collaborate with global partners to optimize platform solutions

Architecture Bash Scripting C programming Debian packaging

SRE Manager, Canonical Ubuntu

Posted 55 days ago

Lead and mentor remote SRE teams

Implement and advance DevOps/GitOps practices

Cloud Cloud Technologies Devops Distributed systems

Ubuntu Kernel Engineering Manager

Posted 55 days ago

Lead and develop high-performing engineering teams

Deliver and maintain Ubuntu Linux kernels

Ci/cd Automation C programming Device Drivers Devops

Linux Kernel Firmware Engineer

Posted 55 days ago

Drive platform stability and reliability for Ubuntu on x86/amd64.

Resolve BIOS, UEFI, and ACPI issues with vendors and the community.

Bash Bash Scripting C programming Engineer

Golang System Software Engineer

Posted 55 days ago

Advance Golang integration and tooling on Ubuntu.

Enhance developer and operator experience for Go applications.

Code Review Debian packaging Distributed systems Docker

Ubuntu Platform Engineering Manager

Posted 55 days ago

Lead distributed engineering teams for Ubuntu platform development

Optimize operating system for next-generation silicon hardware

Architecture C C++ C programming

Linux Kernel Engineer Role

Posted 55 days ago

Develop and maintain Ubuntu Linux kernels

Collaborate globally with partners and teams

Bash Scripting C programming Device Drivers Devops

Senior Open Source Engineer

Posted 55 days ago

Drive high-impact open source projects

Provide technical leadership and mentorship

Cloud Platforms Distributed systems Docker Engineer

Juju Go Software Engineer

Posted 55 days ago

Develop and enhance Juju platform features.

Collaborate with global, remote engineering teams.

Ansible Cloud Computing Distributed systems Docker

Senior Go Engineer, Juju

Posted 55 days ago

Design and deliver scalable cloud automation features.

Collaborate with a globally distributed engineering team.

Agile Methodologies Cloud Computing Configuration Management Distributed systems

Linux Software Maintenance Engineer

Posted 55 days ago

Maintain and improve open source Linux infrastructure

Troubleshoot and resolve complex technical issues

C++ Ceph Devops Distributed systems

GitOps Engineering Manager Role

Posted 55 days ago

Lead and manage high-performance DevOps teams remotely

Drive infrastructure automation using GitOps and open source tools

Agile Methodologies Automation Cloud Devops

Python Engineer Kubernetes Ops

Posted 55 days ago

Build open source Python ops code for enterprise workloads.

Automate and productize operations on Kubernetes.

Agile Development Cloud Computing Devops Distributed systems