Partner Integration Engineering
The Partner Integration Engineering job family will provide technical guidance to our technology partners through integrating with GitLab using our existing OAuth flows, APIs, and Webhooks. The PIE engineering team will also work closely with GitLab Ecosystem Engineering and GitLab Product Management to advocate for changes in our product to improve the overall integration experience.
Levels
Associate Partner Integration Engineer
The Associate Partner Integration Engineer reports to Manager, Partner Integration Engineers.
Associate Partner Integration Engineer Job Grade
The Associate Partner Integration Engineer is a grade 5.
Partner Integration Engineer Responsbilities
The Associate Partner Integration Engineer has the same responsibilites and requirements as a Partner Integration Engineer, but with less experience.
Partner Integration Engineer
The Partner Integration Engineer reports to Manager, Partner Integration Engineers.
Partner Integration Engineer Job Grade
The Partner Integration Engineer is a grade 6.
Partner Integration Engineer Responsbilities
- Provide consultative expertise to partners on strategic integration points on the GitLab platform across all 10 GitLab stages/modules. This may include providing sample scripts or code snippets that demonstrate the best way to integrate with our APIs and Webhooks.
- Advocate for 3rd party ISV and Technology partnerships to provide solution complete portfolio for GitLab customers.
- Lead problem definition and requirements gathering that can frame high-level goals of ambiguous projects and drive reasonable solutions.
- Drive compelling integrated experiences with our partners by gathering technical requirements, supporting design review, receiving feedback, filtering, and distilling partner requests.
- Advocate for partners by working with GitLab Ecosystem Product Management and GitLab Core Engineering to influence the product roadmap to develop features that improve the experience of integrating with GitLab.
- Outline and develop tools, education, and enablement options to help ISV/technology partners build integration with GitLab
- Contribute to the development of assets and knowledge tools for developer.gitlab.com portal.
- Influence a positive outcome in partner relationships and technical projects.
- Partner with appropriate stakeholders to make ongoing program and project decisions, leverage insights from the team, and make recommendations and/or decisions when issues arise.
- Work with partners and customers to apply modern software development methodologies such as Agile and DevOps on GitLab’s modern DevOps platform.
Partner Integration Engineer Requirements
- Relevant experience as a Partner Engineer, Sales Engineer, Developer Evangelist, or similar roles
- B.A/B.S. or M.S. or equivalent degree or experience
- Experience in languages and frameworks used at GitLab including Ruby, Ruby on Rails and Go lang
- Alternatively, proven experience in other popular backend and systems languages such as Python, Rust or Java and a willingness to learn and work with Ruby and Go lang
- Experience working with GitLab software and GitLab’s core architecture
- Experience working with Web technology stack
- Experience communicating and partnering with cross-functional teams
- Experience developing and effectively managing relationships with external and internal partners
- You have a history of contributing to Open Source projects, and maintain a handful of your own OSS repositories.
- You have modern SDLC experience including:
- DevSecOps
- Continuous integration and delivery
- IAC: Infrastructure as code
- Application performance monitoring
- You share our values, and work in accordance with those values.
- Ability to use GitLab
- Ability to travel if needed and comply with the company’s travel policy
Manager, Partner Integration Engineers
The Manager, Partner Integration Engineers reports to Director, Partner Solutions Architecture.
Manager, Partner Integration Engineers Job Grade
The Manager, Partner Integration Engineers is a grade 9.
Manager, Partner Integration Engineers Responsbilities
- Communicate strategic information and context from the company and organization to the team and other stakeholders
- Set clear expectations, and assign projects aligned with team strengths, skills and motivations, and adjust management style to match the needs of the individual
- Lead with care, recognize individual contributions, give and seek timely feedback, ensuring the team is healthy and sustaining productive relationships
- Build and scale the team by identifying skills needed, interviewing, hiring, and on-boarding new employees
- Be a Player-Coach and empower people to execute against their priorities and hold them accountable for success
- Partner with appropriate stakeholders to make ongoing program and project decisions, leverage insights from the team, and make recommendations and/or decisions when issues arise
- Serve as a technology/business subject matter expert within the team and provide consultation on domain-level projects
- Lead problem definition and requirements gathering that can frame high-level goals of ambiguous projects and drive reasonable solutions
- Influence a positive outcome in partner relationships and technical projects.
Manager, Partner Integration Engineers Requirements
- Has experience as a software engineer, partner/sales engineer
- Has experience leading a team of software engineering or partner/sales engineering
- Experienced in mentoring people, including giving and receiving constructive feedback
- Experienced in collaborating with other managers and executing strategies
- B.A/B.S. or M.S. or equivalent degree or experience
- Technical presentation and communication skills
- Prior experience as a Partner Engineer, Sales Engineer, Developer Evangelist, or similar roles
- Experience in languages and frameworks used at GitLab including Ruby, Ruby on Rails and Go lang
- Alternatively, proven experience in other popular backend and systems languages such as Python, Rust or Java and a willingness to learn and work with Ruby and Go lang
- Knowledge of the end-to-end software development lifecycle
- You have modern SDLC experience with one of the following:
- DevSecOps
- Continuous integration and delivery
- IAC: Infrastructure as code
- Application performance monitoring
- You have a history of contributing to Open Source projects, and maintain a handful of your own OSS repositories.
- Experience working with Web technology stack
- Ability to travel if needed and comply with the company’s travel policy
Performance Indicators
(As maintained in SFDC)
- Total number of partners supported, aided, consulted
- Partner integrations launched
- Partner integrations usage
- YoY Partner usage growth
Career Ladder
The next steps for the Partner Integration Engineering job family is not yet defined.
Hiring Process
Applicants for this position can expect the hiring process to follow the order below. Please keep in mind that applicants can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.
- Selected candidates will be invited to schedule a 30min screening call with one of our Global Recruiters
- Next, candidates will be invited to schedule a first interview with the Hiring Manager
- Next, candidates will be invited to interview with 2-5 team members
- There may be a final executive interview
Additional details about our process can be found on our hiring page.
About GitLab
GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry. We make this possible at GitLab by running our operations on our product and staying aligned with our values. Learn more about Life at GitLab. Thanks to products like Duo Enterprise, and Duo Workflow, customers get the benefit of AI at every stage of the SDLC. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier. All team members are encouraged and expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact across our global organisation.See our culture page for more!
Work remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto and guides.
64832a18
)