
About GitLab
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.
Overview of the Role
The Pipeline Authoring group develops tools for creating and managing pipelines. We balance maintaining core product functionality with developing newer areas. Our primary areas of focus are CI/CD components and the CI/CD Catalog, which allows users to discover, reuse, and contribute CI/CD components to streamline software development.
As a Backend Engineer, you will mature Catalog and Component functionality and reliability, improve and maintain the performance, scalability, and security of Pipeline Creation, and continuously focus on usability and user experience.
Recent Projects Include:
- Inputs for Pipelines
- Inputs for Jobs
- Inputs Enhancements
- CI/CD Catalog UX improvements
About the Team
The Pipeline Authoring team consists of experienced engineers located across five countries and several time zones. Async communication is central to our success. The team lives by GitLab’s core values, collaborating regularly with other GitLab teams, community contributors, and customers to deliver a best-in-class pipeline authoring experience.
What You'll Do
- Write high-quality, efficient, and maintainable code adhering to best practices and contributing to code reviews.
- Ship small features and improvements with minimal guidance, collaborating with the team on larger initiatives.
- Advocate for improvements in reliability, security, and performance.
- Identify technical debt, then propose and implement iterative solutions.
- Participate in agile practices, including async planning sessions, stand-ups, and retrospectives.
- Continuously learn and incorporate industry best practices, modern tools, and AI workflows.
- Participate in Tier 2 on-call rotations to support product operations, security operations, and urgent engineering issues.
What You'll Bring
- Proficiency with Ruby and Ruby on Rails.
- Proven experience writing clean, testable code in Ruby on Rails.
- Experience with Relational Database Management Systems (PostgreSQL preferred).
- Experience with GraphQL is a plus.
- Ability to self-manage and organize effectively in an asynchronous, collaborative work environment.
- Demonstrated ability to clearly communicate complex technical, architectural, and organizational challenges with iterative solutions.
- Familiarity with end-to-end software development stages (Agile methodologies preferred).
- Collaborative mindset working with cross-functional partners including product managers, designers, and fellow engineers.
- Commitment to continuous learning and giving/receiving constructive feedback.
Compensation & Benefits
- Poland Base Salary Range: 248,000zł - 372,000zł
- Comprehensive benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Equity Compensation & Employee Stock Purchase Plan (ESPP)
- Growth and Development Fund
- Parental Leave
- Team Member Resource Groups
Timezone overlap
UTC-6–-5
Culture
Async-friendly
Benefits
Equity, ESPP, Health, PTO, Learning, Parental leave, Commission, Wellness
Open to
Europe
Sign in to track applications and earn points.