MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Intermediate Backend Engineer (Go), Verify: CI Functions Platform

GitLab

Full-time
Canada, Netherlands, UK
engineer
docker
architecture
saas
cloud
Apply for this position

An overview of this role

As an Intermediate Backend Engineer on our Verify: CI Functions Platform team within the Verify: Runner organization, you'll help re-architect GitLab Runner so it can handle very large scale CI/CD operations. You'll also help build the foundational platform for CI Functions (formerly CI/CD Steps). You'll collaborate on technical initiatives and contribute to design and implementation, taking on work that matches your experience while growing your impact over time. You'll learn from how customers use our CI/CD capabilities and use that insight to help the team solve real-world scaling and usability challenges. This input can come from bug reports, feature requests, or feedback on CI Functions syntax and behavior. CI Functions users are often some of GitLab's most demanding CI/CD customers, and many will rely on the platform you help build as a critical part of their software delivery workflows.

What you'll do

  • Design and develop features and improvements for the CI Functions Platform and GitLab Runner that are secure, well-tested, and high-performance, with a focus on strong architecture in Go services, appropriate for an intermediate-level engineer.

  • Partner with the Product Manager and senior engineers to assess the technical feasibility and scope of CI Functions and Runner-related feature requests, contributing your perspective and asking clarifying questions.

  • Implement proof-of-concept solutions and contribute to technical proposals that inform design and architecture discussions for the Step Runner and related components.

  • Help break down complex, large-scale CI/CD platform initiatives into iterative, maintainable, and testable increments, and deliver those increments reliably.

  • Take end-to-end ownership of your features from design through implementation, code review, deployment, monitoring, and iterative refinement within the CI Functions Platform.

  • Participate in architectural design reviews and help evolve the technical strategy for scaling CI Functions execution across diverse infrastructure (cloud, Kubernetes, and on-premises).

  • Collaborate closely with other engineers on the team through code reviews, pairing, and knowledge sharing, both learning from others and helping raise the overall technical bar.

  • Work with cross-functional partners, including Support and Product, to help diagnose, troubleshoot, and resolve customer issues related to CI Functions and GitLab Runner, and feed those learnings back into the product.

What you'll bring

  • Proficiency in developing backend services in Go and applying Go best practices in production, whether gained through professional work, open-source contributions, or other hands-on experience.

  • Ability to design and build scalable, distributed systems and services that can grow with increasing demand, with an emphasis on CI/CD and workflow orchestration scenarios.

  • Skill in building and iterating on highly available, resilient systems, ideally with exposure to high-throughput CI pipelines, job orchestration, or similar infrastructure.

  • Hands-on skills with containerization and orchestration technologies such as Docker and Kubernetes, including deploying and operating services that run CI workloads across diverse environments.

  • Ability to analyze, profile, and optimize performance in distributed systems using appropriate tools and observability data, especially for latency-sensitive and resource-intensive CI execution paths.

  • Familiarity with cloud-native infrastructure (for example, a major cloud provider or infrastructure-as-code tools) and concepts related to site reliability and operating SaaS platforms that run large-scale CI.

  • Strong collaboration skills, including working closely with other engineers, contributing to shared technical practices, participating in code reviews, and communicating clearly with cross-functional partners like Product and Support.

About the team

The Verify: CI Functions Platform team at GitLab sits within the Verify: Runner organization and designs and implements backend services that power demanding CI/CD workflows.

We collaborate closely across the organization and use what we learn from customer usage and feedback to make iterative improvements to the platform.

Apply for this position
Bookmark Report

About the job

Full-time
Canada, Netherlands, UK
Mid Level
Posted 12 hours ago
engineer
docker
architecture
saas
cloud

Apply for this position

Bookmark
Report
Enhancv advertisement
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Intermediate Backend Engineer (Go), Verify: CI Functions Platform

GitLab

An overview of this role

As an Intermediate Backend Engineer on our Verify: CI Functions Platform team within the Verify: Runner organization, you'll help re-architect GitLab Runner so it can handle very large scale CI/CD operations. You'll also help build the foundational platform for CI Functions (formerly CI/CD Steps). You'll collaborate on technical initiatives and contribute to design and implementation, taking on work that matches your experience while growing your impact over time. You'll learn from how customers use our CI/CD capabilities and use that insight to help the team solve real-world scaling and usability challenges. This input can come from bug reports, feature requests, or feedback on CI Functions syntax and behavior. CI Functions users are often some of GitLab's most demanding CI/CD customers, and many will rely on the platform you help build as a critical part of their software delivery workflows.

What you'll do

  • Design and develop features and improvements for the CI Functions Platform and GitLab Runner that are secure, well-tested, and high-performance, with a focus on strong architecture in Go services, appropriate for an intermediate-level engineer.

  • Partner with the Product Manager and senior engineers to assess the technical feasibility and scope of CI Functions and Runner-related feature requests, contributing your perspective and asking clarifying questions.

  • Implement proof-of-concept solutions and contribute to technical proposals that inform design and architecture discussions for the Step Runner and related components.

  • Help break down complex, large-scale CI/CD platform initiatives into iterative, maintainable, and testable increments, and deliver those increments reliably.

  • Take end-to-end ownership of your features from design through implementation, code review, deployment, monitoring, and iterative refinement within the CI Functions Platform.

  • Participate in architectural design reviews and help evolve the technical strategy for scaling CI Functions execution across diverse infrastructure (cloud, Kubernetes, and on-premises).

  • Collaborate closely with other engineers on the team through code reviews, pairing, and knowledge sharing, both learning from others and helping raise the overall technical bar.

  • Work with cross-functional partners, including Support and Product, to help diagnose, troubleshoot, and resolve customer issues related to CI Functions and GitLab Runner, and feed those learnings back into the product.

What you'll bring

  • Proficiency in developing backend services in Go and applying Go best practices in production, whether gained through professional work, open-source contributions, or other hands-on experience.

  • Ability to design and build scalable, distributed systems and services that can grow with increasing demand, with an emphasis on CI/CD and workflow orchestration scenarios.

  • Skill in building and iterating on highly available, resilient systems, ideally with exposure to high-throughput CI pipelines, job orchestration, or similar infrastructure.

  • Hands-on skills with containerization and orchestration technologies such as Docker and Kubernetes, including deploying and operating services that run CI workloads across diverse environments.

  • Ability to analyze, profile, and optimize performance in distributed systems using appropriate tools and observability data, especially for latency-sensitive and resource-intensive CI execution paths.

  • Familiarity with cloud-native infrastructure (for example, a major cloud provider or infrastructure-as-code tools) and concepts related to site reliability and operating SaaS platforms that run large-scale CI.

  • Strong collaboration skills, including working closely with other engineers, contributing to shared technical practices, participating in code reviews, and communicating clearly with cross-functional partners like Product and Support.

About the team

The Verify: CI Functions Platform team at GitLab sits within the Verify: Runner organization and designs and implements backend services that power demanding CI/CD workflows.

We collaborate closely across the organization and use what we learn from customer usage and feedback to make iterative improvements to the platform.

Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Reviews
Job Alerts

Job Skills
Jobs by Location
API
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2025 Working Nomads.