Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 7
Agentic Systems @ 4
ClickHouse @ 4
Communication @ 6
Compliance
Distributed Systems
Kubernetes
PostgreSQL @ 4
Profiling
Security
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
GitLab is an intelligent orchestration platform for DevSecOps. The company enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation.
The team embraces AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact.
Responsibilities
- Design, implement, and evolve product capabilities while solving high-scope backend problems.
- Influence the technical and product direction of teams.
- Design and ship moderate to complex backend features with minimal guidance.
- Make pragmatic architectural choices between modular-monolith code, shared components, and independently operated services.
- Advocate for product quality, security, availability, and performance.
- Define backend standards for style, maintainability, testing, APIs, and operational readiness.
- Mentor associate and intermediate engineers, remove technical blockers, and improve delivery practices through code and design reviews.
- Diagnose and prevent performance and reliability issues at scale.
- Participate in incident response and act as a technical owner where appropriate.
- Use AI in production engineering work, evaluate its effectiveness, and coach others on responsible, high-judgment use.
- Work across product, frontend, infrastructure, data, and security boundaries in a remote-first, asynchronous environment.
- Partner with product managers and designers to shape requirements and ensure technical decisions deliver value to users.
Requirements
- Strong command of backend architecture, APIs, data systems, and performance tuning in a complex product or service environment.
- Proficiency in modern backend languages and a deep understanding of systems programming.
- Experience designing or evolving modular backend boundaries, bounded contexts, and migration-safe architectures.
- Ability to lead through influence, technical judgment, and clear written communication.
- Proven experience building or operating agentic systems in production, including architecting loops, tool use, and error-handling strategies for reliable operation at scale.
Helpful Experience
- High-throughput distributed systems, concurrency, or profiling.
- Containerized production operations, such as Kubernetes.
- Database performance knowledge, including PostgreSQL, ClickHouse, schema evolution, and partitioning.
- Large-scale modular monoliths or event-driven systems.
- Public technical communication, open-source maintenance, or experience in developer-focused SaaS.
Benefits
- Benefits supporting health, finances, and well-being.
- Flexible paid time off.
- Team member resource groups.
- Equity compensation and employee stock purchase plan.
- Growth and development fund.
- Parental leave.
The Poland base salary range is 272,000–408,000 PLN per year. The base salary range does not include bonuses, equity, or benefits. GitLab roles are remote, though some roles may carry specific location-based eligibility requirements.
More jobs at GitLab
Senior Software Engineer (TypeScript), AI Clients: Duo CLI
GitLab · Poland
PLN 272,000-408,000 per year
Senior Backend Engineer (Go), Tenant Scale: Gitaly
GitLab · Poland
PLN 272,000-408,000 per year
Senior Backend Engineer (Ruby), Plan: Spec-Driven Development
GitLab · Poland
PLN 272,000-408,000 per year
Senior Technical Program Manager
GitLab · Canada, United States
USD 203,200-345,600 per year
Senior Program Manager, Enterprise Technology & AI
GitLab · United States
USD 126,400-213,600 per year
Similar jobs
Senior Backend Engineer
GitLab · Canada, United States
USD 139,200-235,200 per year
Senior Backend Engineer
GitLab · Bengaluru, India
USD 139,200-235,200 per year
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Staff Forward Deployed Engineer, Agentic SDLC
GitLab · United States
USD 254,000-297,000 per year
Staff Software Engineer, Identity & Access Management
Reddit · United States
USD 217,000-303,900 per year
Principal Software Engineer – Infrastructure
Nvidia · Santa Clara, United States
USD 248,000-391,000 per year
Senior Backend Engineer - Databases Pyroscope
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
EUR 97,000-116,400 per year
Senior Backend Engineer - Databases Pyroscope
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
SEK 775,400-930,500 per year