
Remote opportunity at
GitLabSenior Professional Services Engineer - North Carolina
GitLab provides an intelligent orchestration platform for DevSecOps designed to boost developer productivity, enhance operational efficiency, reduce security and compliance risks, and speed up digital transformation.…
Career Tools
About This Role
GitLab provides an intelligent orchestration platform for DevSecOps designed to boost developer productivity, enhance operational efficiency, reduce security and compliance risks, and speed up digital transformation. As a Senior Professional Services Engineer , you will operate within a fully remote and largely asynchronous environment to partner directly with clients. This position involves delivering advisory, training, migration, and installation services that facilitate successful software adoption. You will guide engagements ranging from…
Job Description
GitLab provides an intelligent orchestration platform for DevSecOps designed to boost developer productivity, enhance operational efficiency, reduce security and compliance risks, and speed up digital transformation. As a Senior Professional Services Engineer, you will operate within a fully remote and largely asynchronous environment to partner directly with clients.
This position involves delivering advisory, training, migration, and installation services that facilitate successful software adoption. You will guide engagements ranging from single-node Omnibus setups to large reference architectures utilizing infrastructure as code and configuration as code across major cloud providers. Additionally, you will coordinate with product and engineering departments to translate client challenges into actionable feature improvements, handle concurrent project loads, and mentor junior colleagues.
The annual base salary for United States residents ranges from $140,400 to $210,600, determined by factors such as interviews, education, experience, market data, and geographic location.
Responsibilities
- Deliver professional services engagements encompassing installation, migration, training, and advisory work across GitLab capabilities
- Plan and execute deployments from single-node Omnibus installations to large reference architectures using Infrastructure as Code and Configuration as Code
- Lead migrations from multiple source systems to GitLab SaaS or self-managed deployments
- Partner with Engagement Managers and Project Managers to streamline delivery processes and remove friction
- Act as a trusted technical advisor by translating client goals into practical implementation plans
- Interface with product and engineering teams to unblock client outcomes and share feedback
- Provide technical mentorship and guidance to Associate and Intermediate Professional Services Engineers
- Manage multiple customer engagements simultaneously as a primary engineer or oversight lead
Requirements
- Professional exposure with infrastructure as code or configuration as code tools such as Terraform, Ansible, Packer, Puppet, or Chef
- Professional exposure with at least two cloud platforms including AWS, GCP, or Microsoft Azure
- Residency in Charlotte, North Carolina or the surrounding area
- Experience configuring, deploying, or utilizing GitLab along with a solid understanding of Git and source control workflows
- Experience delivering client-facing services such as migrations, installations, training, and advisory engagements
- Ability to independently manage projects and direct other engineers on complex tasks
- Strong written and verbal communication skills in English for remote, asynchronous collaboration
- Solution-oriented approach focused on identifying root causes and driving issues to resolution
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote?
Yes, GitLab operates as a fully remote organization, though this specific position carries a geographic requirement to be based in Charlotte, North Carolina or nearby.
What is the salary range for this position?
For United States residents, the base salary range is $140,400 to $210,600 per year, depending on factors like experience, location, and interview performance.
What are the primary duties of a Senior Professional Services Engineer?
Primary duties include delivering installation, migration, training, and advisory services, managing multiple client projects, mentoring junior engineers, and collaborating with product teams.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.