PortfolioTeam
TwitterLinkedinFacebookInstagramYoutubeSubstack
Loading job description…
a16z

Software Is Eating the World

XLinkedInSubstack
© 2026 Andreessen Horowitz.
All Portfolio JobsCompaniesDisclosures
All portfolio jobs/Gitbutler
Gitbutler

a16z portfolio company

Senior Rust Developer

Location
SF, Berlin or Remote
Work arrangement
Remote
Job type
Full-time

About the role

Posted Sep 17, 2026

TLDR

  • You're awesome at Rust and Git
  • Work with a GitHub cofounder
  • Work on new software developer tools that you will use yourself
  • Fast paced startup environment. Get shit done fast.

What you'll do

Join us for an exceptional opportunity to collaborate with a GitHub cofounder on next generation version control tools, in SF, Berlin or remote. We are looking for an experienced and practical Rust developer to join our tight-knit team.

You will have the chance to work on tools that you will personally use, in a fast-paced startup environment. We’re aiming to build an entirely new kind of version control system and get it in the hands of millions of developers, changing the way software is written. We need you to help us make it great and make it fast.

Key Responsibilities:

  1. Write scalable and maintainable Rust code to build our product
  2. Collaborate with team members to design software architecture for new features and improvements.
  3. Participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
  4. Debug and optimize existing and new code, ensuring our tools operate with optimal efficiency.
  5. Stay updated with the latest industry trends and technologies to keep our tooling ahead of the curve.
  6. Work closely with the product team to understand end-user requirements, translating these into effective technical solutions.
  7. Aid in the development and maintenance of technical documentation.
  8. Test software thoroughly, identifying and fixing bugs to ensure our products meet and exceed user expectations.

Required Skills & Qualifications:

  1. Proficient in Rust programming language, with a solid understanding of its idiomatic syntax and semantics.
  2. Experience with Git, including understanding of its internals, workflows, and best practices.
  3. Knowledge of multi-threading or asynchronous programming.
  4. Experience with other programming languages like Typescript is a plus.
  5. Excellent problem-solving skills and attention to detail.
  6. Strong verbal and written communication skills.
  7. Ability to work in a team and independently when needed.
  8. The rest of the normal bullshit bullet points that are probably AI generated these days.

Explore what’s next at Gitbutler.

Apply for this role

At a glance

Location
SF, Berlin or Remote
Workplace
Remote
Employment
Full-time
Team
Engineering
Apply for this role

You’ll be taken to Gitbutler to apply.

The company

Gitbutler

Gitbutler

GitButler is a Git client that manages multiple branches and supports virtual branches for efficient workflow.

Series A11–50 employeesInfra
More roles at Gitbutler

Explore what’s next at Gitbutler.

Apply for this role