
New
An overview of this role The Platform Insights team vision will deliver a unified data event platform that allows users to query, visualize, and analyze their data in order to optimize their workflows within GitLab. We aim to create a consistent dashboard experience that makes it easy for users to ask the questions pertinent to their use cases and build rich team/use case specific views. The unified event platform will consume data from all stages so that users can monitor the health of their team, their processes, and their services all in a single pane of glass. We are looking for a Backend Engineer with a strong background in high-scale and data-rich Ruby on Rails applications, as well as familiarity with distributed, scalable and reliable systems. Some examples of our projects: Link to project or effort What You’ll Do Develop Ruby on Rails Backend components leveraging high-scale data pipelines Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment Craft code that meets standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review. Working with other GitLab teams to help them integrate monitoring and insights features into their product areas Develop features and improvements to the GitLab product in a secure, well-tested, and performant way. Ship features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects. Advocate for improvements to product quality, security, and performance. Solve technical problems of high scope and complexity. What You’ll Bring Professional experience with Ruby on Rails and PostgreSQL. Strong database experience and interest in developing expertise in ClickHouse databases Experience working with a platform or complex applications (Large scale is a bonus). Familiarity building and deploying software with CI/CD or other internal tooling. Familiarity with distributed, scalable and reliable systems. A user of modern DevOps platforms. (GitLab is a bonus.) Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment. Monitoring system health with tools like Prometheus or Grafana. Analyzing metrics, developing automation scripts, scaling systems. Prefer a background or strong interest in learning Golang Prefer some GCP and/or AWS experience Prefer experience managing cloud infrastructure and ensuring efficient deployments. Prefer some experience operating a managed Kubernetes cluster (ex. GKE or EKS) How GitLab will support you Benefits to support your health, finances, and well-being All remote, asynchronous work environment Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental leave Home office support Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. Remote-Global
New
Develop and scale backend data platforms
Integrate monitoring and analytics features
New
Protect GitLab.com from abuse and malicious activity
Develop and enhance automated abuse prevention systems
New
Lead platform product strategy and execution
Deliver scalable, secure, and innovative platform solutions
New
Develop and optimize full stack systems
Collaborate in a fully remote global team
New
Lead full stack system development
Mentor and guide junior engineers
New
Design and maintain scalable backend systems
Enable seamless multi-chain DeFi access
New
Architect scalable and secure Webflow solutions
Collaborate strategically with stakeholders and teams
New
Lead customer big data projects
Design and deploy scalable data solutions
New
Develop and maintain scalable wallet solutions
Lead technical decisions for reliability and scalability
New
Architect scalable data pipelines and platforms
Collaborate cross-functionally for customer-centric solutions
New
Lead backend development for AI-powered data solutions
Architect scalable systems and APIs for enterprise clients
New
Develop and maintain antifraud systems
Architect scalable cloud-based financial solutions
New
Design and maintain mobile CI/CD pipelines
Manage cloud infrastructure and build systems
New
Hire experienced backend Node.js developer
Promote remote and flexible work culture
New
Deliver customer big data projects
Design and deploy data architectures
Posted 3 days ago
Develop scalable backend data platforms
Enable unified monitoring and insights dashboards
Posted 3 days ago
Lead technical direction and architecture for engineering projects
Mentor and support engineering team members
Posted 4 days ago
Ensure reliability and scalability of production systems
Design and manage networking infrastructure
Posted 4 days ago
Develop innovative GenAI applications
Deploy and optimize production-grade ML solutions
Posted 4 days ago
Deliver outstanding enterprise customer support
Monitor and maintain high system availability
Posted 4 days ago
Lead and grow high-performing software engineering teams
Deliver scalable and secure AI-driven web applications
Posted 4 days ago
Design and optimize scalable data architectures
Lead and mentor engineering teams
Posted 6 days ago
Lead complex, cross-functional software programs
Champion and optimize agile/scrum practices
Posted 6 days ago
Design and deliver scalable financial solutions
Guide technical decision-making and collaboration
Posted 8 days ago
Design and maintain scalable data pipelines
Manage and optimize data warehouse infrastructure
Posted 8 days ago
Develop secure financial platforms
Ensure PCI compliance for sensitive data
Posted 8 days ago
Deliver advanced analytics solutions
Collaborate with clients and teams
Posted 9 days ago
Design and maintain scalable APIs
Optimize backend systems for performance
Posted 9 days ago
Develop and automate compliance dashboards and reports
Support regulatory reporting and audit readiness
Posted 9 days ago
Design and deploy cloud-based solutions
Automate and optimize cloud services
Posted 10 days ago
Hire a senior software engineer
Enhance core fleet management platform
Posted 10 days ago
Architect end-to-end data solutions
Lead and mentor engineering teams
Posted 10 days ago
Deliver outstanding technical product support for SaaS clients.
Document, analyze, and escalate recurring product issues.
Posted 10 days ago
Design and maintain scalable MongoDB data pipelines
Manage and optimize MongoDB clusters for reliability and security
Posted 11 days ago
Deliver actionable business insights
Develop and optimize data pipelines
Posted 11 days ago
Develop and deploy advanced GenAI applications
Advise customers on AI solutions and best practices
Posted 11 days ago
Ensure high-quality software releases
Develop and maintain automated tests
Posted 11 days ago
Lead backend platform development
Enhance developer experience and tooling
Posted 11 days ago
Design and implement scalable data solutions
Lead and mentor engineering teams
Posted 12 days ago
Respond to and investigate security incidents across platforms.
Develop and improve incident management processes and runbooks.
Posted 13 days ago
Establish and lead a global development team
Modernize legacy systems to a new tech stack
Posted 13 days ago
Develop and maintain Pay By Wallet platform using Golang and AWS.
Lead technical decisions for system stability and reliability.
Posted 13 days ago
Architect scalable and resilient data systems
Design and evolve secure multi-tenant infrastructure
Posted 13 days ago
Lead scalable and reliable data infrastructure development.
Manage data engineering teams and foster continuous improvement.
Posted 14 days ago
Lead technical strategy for ML initiatives
Architect scalable machine learning systems
Posted 15 days ago
Lead compliance and security projects for endpoint devices
Design and automate scalable endpoint management solutions
Posted 15 days ago
Develop scalable AI solutions for business challenges
Lead end-to-end AI project lifecycle
Posted 15 days ago
Integrate and manage security products
Automate security and operational workflows
Posted 15 days ago
Implement cloud observability solutions for customers
Automate and optimize system reliability and scalability
Posted 15 days ago
Develop scalable backend microservices
Design transactional and resilient systems