Basecamp's positions


Manager Details:
• Positionsare simply the titles, which represent the expected reach (team, department, company, etc) each employee is expected to have at Basecamp.
These are critical to ensure consistent and therefore fair pay (each position should have a small salaray range in which everyone is paid within)
• Assignmentsare a collection of responsibilities needed for Basecamp teams. What outcomes and impacts your teammates can expect from you
• Abilitiesare the tools we value/recognize at Basecamp. They are the tools you need to complete those role responsiblities... HOW you do it
• Valuesare the aspirations we strive for at Basecamp

OurGruuv::Expect is built on the aspiration of equal pay for the same job.

Which is why we encourage companies to do away with arbitrary and unavoidably biased raises.

The better way is to have multiple levels within a single title and tie tight compensation ranges to these levels.

For instance, let's imagine that you have a growth framework where juniors are 1.*, mids are 2.*, seniors are 3.*, etc.
A 3.2 and a 3.3 within the domain of engineering would have the title of Senior Software Engineer. However, they would be paid differently becuase they've reached a different sub-level within the journey of being a senior.
This style of growth framework promotes actionable feedback based on the abilities Basecamp values.

  • More opportunity for recognition (and promotion)
    • ... and less ambiguity, burnout, and questioning "what do I have to do to be promoted/recognized"
  • More fairness and consistency.
    Possible because the system is designed to base recognized growth on a predefined and agreed-upon system of cumulative achievement (fair for specialists and generalists alike).
    • ... and less chance of bias or stress related to ensuring an equitable system for compensation-impacting recognition
  • More conversations about the things that matter (growth, performance, and the impact each teammate is having on each other and the mission)
    • ... and fewer "who likes whom" or "who is the best raise/compensation negotiator" games
Unstated expectations are resentments waiting to happen.

Therefore, OG strives forClear Expectationswhich leads to great habits, which leads to the team flow state, which leads to theBasecamp Gruuv!

Basecamp / Data Analysis

Senior Data Analyst
(24 miles required)
    Lead Data Analyst
    (48 miles required)
      Principal Data Analyst
      (80 miles required)

        Basecamp / Design

        Junior Designer
        (4 miles required)
          Designer
          (12 miles required)
            Senior Designer
            (24 miles required)
              Lead Designer
              (48 miles required)
                Principal Designer
                (80 miles required)

                  Basecamp / Ops

                  Junior Systems Admin
                  (4 miles required)
                    Systems Admin
                    (12 miles required)
                      Senior Systems Admin
                      (24 miles required)
                        Lead Systems Admin
                        (48 miles required)
                          Principal Systems Admin
                          (80 miles required)

                            Basecamp / Programming

                            Junior Programmer
                            (4 miles required)
                              Programmer
                              (12 miles required)
                                Senior Programmer
                                (24 miles required)
                                  Lead Programmer
                                  (48 miles required)
                                    Principal Programmer
                                    (80 miles required)

                                      Basecamp / Support

                                      Junior Customer Support Representative
                                      (4 miles required)
                                        Customer Support Representative
                                        (12 miles required)
                                          Senior Customer Support Representative
                                          (24 miles required)
                                            Lead Customer Support Representative
                                            (48 miles required)
                                              Principal Customer Support Representative
                                              (80 miles required)