Development Department Career Framework

Development Department Career Framework


Engineering | Development | Incubation Engineering | Infrastructure | Quality | Support


These are the expected competencies of team members at GitLab by Job Title and job grade.

  • Engineer
  • Engineering Manager
    • Frontend, Backend, Fullstack
    • Senior
  • Director of Engineering
  • Senior Director of Engineering
  • Vice President of Development

Development Sub-departments


Dev Career Framework
Dev Career Framework Dev Framework | Development Framework | Engineering Framework These are the expected competencies of the Dev Sub Department team members at GitLab by Job Title. Intermediate Backend Frontend Senior Backend Frontend Staff Backend Frontend Principal Principal Engineer
Development Department Career Framework: Intermediate
Development Department Competencies: Intermediate Dev Framework | Development Framework | Engineering Framework Intermediates at GitLab are expected to exhibit the following competencies: Intermediate Leadership Competencies Intermediate Technical Competencies Intermediate Values Alignment Intermediate Leadership Competencies Engineering Assumes goodwill, and is able to disagree and commit. Capable of delivering work despite periodical distractions. Constructively raises concerns. Communicates in a clear, timely, and effective manner. Capable of adapting their messaging to technical audience. Understands organization structure and processes.
Development Department Career Framework: Intern
Development Department Competencies: Intern Dev Framework | Development Framework | Engineering Framework Interns at GitLab are expected to exhibit the following competencies: Intern Technical Competencies Intern Values Alignment Intern Leadership Competencies Engineering Assumes goodwill, and is able to disagree and commit. Capable of delivering work with clear requirements and guidance. Constructively raises concerns. Communicates in a clear, timely, and effective manner. Able to clearly and effectively convey their thoughts and reasoning.
Development Department Career Framework: Principal
Development Department Competencies: Principal Dev Framework | Development Framework | Engineering Framework Principals at GitLab are expected to exhibit the following competencies: Principal Leadership Competencies Principal Technical Competencies Principal Values Alignment Principal Leadership Competencies Engineering A principal engineer generally operates at an organizational (sub-department or stage, for example) level scope, serving as their organization’s technical lead and connecting their organization to other parts of GitLab. Helps team members of all levels understand their organization’s domain and technology through clear and effective communication.
Development Department Career Framework: Senior
Development Department Competencies: Senior Dev Framework | Development Framework | Engineering Framework Seniors at GitLab are expected to exhibit the following competencies: Senior Leadership Competencies Senior Technical Competencies Senior Values Alignment Senior Leadership Competencies Engineering Communicates clearly and effectively, both written and verbally, when advising, setting expectations, or suggesting improvements. This applies whether interacting with team members, customers, or the wider community. Able to deliver work, even when given unclear requirements, within the context of their team.
Development Department Career Framework: Staff
Development Department Competencies: Staff Dev Framework | Development Framework | Engineering Framework Staff at GitLab are expected to exhibit the following competencies: Staff Leadership Competencies Staff Technical Competencies Staff Values Alignment Staff Leadership Competencies Engineering A staff engineer generally operates at a team level scope, serving as the technical leader for one or more of their team’s domains of responsibility. Helps others across the organization understand their team’s domain and technology.