--- layout: markdown_page title: "Engineering Compensation Roadmaps" suppress_header: true --- # <%= compensation_roadmap.name %> Compensation Roadmap ## Link <%= compensation_roadmap.role_path %> ## Benchmark <%= find_role_by_description(compensation_roadmap.role_path).salary %> at the intermediate level in San Francisco, CA USA ## Grades
Attribute Grade Comment
Materials <%= color_code_grades(compensation_roadmap.grades.materials.grade) %> <%= compensation_roadmap.grades.materials.comment %>
Recruiting <%= color_code_grades(compensation_roadmap.grades.recruiting.grade) %> <%= compensation_roadmap.grades.recruiting.comment %>
Employee Satisfaction <%= color_code_grades(compensation_roadmap.grades.employee_satisfaction.grade) %> <%= compensation_roadmap.grades.employee_satisfaction.comment %>
External Comparables <%= color_code_grades(compensation_roadmap.grades.external_comparables.grade) %> <%= compensation_roadmap.grades.external_comparables.comment %>
Internal Comparables <%= color_code_grades(compensation_roadmap.grades.internal_comparables.grade) %> <%= compensation_roadmap.grades.internal_comparables.comment %>
Bonus <%= color_code_grades(compensation_roadmap.grades.bonus.grade) %> <%= compensation_roadmap.grades.bonus.comment %>
### Attribute Descriptions * **Materials** include the title, the job descriptions, and career development artifacts. * **Recruiting** is how we are doing against our hiring plan. * **Employee Satisfaction** can be based on survey results, comments in 1:1's, etc. * **External Comparables** should be based on market data and come from our Total Rewards Analysts . * **Internal Comparables** are based on other GitLab role benchmarks that are typically paid at the same rate and should be agreed upon by our Total Rewards Analysts. * **Bonus** is based on whether a bonus should be paid, and whether the amount is correct based on market. ### Grading Rubric * <%= color_code_grades("A") %> = People are happy, we easily meet our business goals, and we compare favorably to peer companies. * <%= color_code_grades("B") %> = Most people are happy, but we can be always be better. * <%= color_code_grades("C") %> = People are split but we think we know what we need to do but we need to get it approved. * <%= color_code_grades("D") %> = Most people are upset, we're not meeting our business goals, and have ideas but no consensus. * <%= color_code_grades("F") %> = Everyone is upset, we're badly missing our business goals, and we don't know how to fix it. ## Recommendation As of <%= compensation_roadmap.recommendation.date.strftime('%B %e, %Y') %> we believe we should advocate for the following: