Heads up! This page uses features your browser doesn't support. Try a modern browser like Firefox or Chrome for the best experience.

Chapter A5:

Titles for programmers

Next: Titles for Support →

We use the following criteria to assess the level and title of programmers of Basecamp. These criteria aren’t exhaustive, and they aren’t mere checklists. They’re a guidance to having an individualized discussion about career progression.

It should also be noted that these criteria chiefly examine the scope of work someone is capable of tackling independently. In addition to that assessment, we also look at the quality of the execution itself. Basecamp pays in the top 10% of the industry (based on San Francisco rates), so the quality of the work itself should be commensurate with that target.

Junior Programmer

Programmer

Senior Programmer

Lead Programmer

Examples: Javan, Pratik

Principal Programmer

Examples: Jeremy, Sam, Jeff

We don’t just make Basecamp, we run our entire business on it too. It puts all our project communication, task management, and documentation in one place where everyone can work together seamlessly.