Engineering Manager, Continuous Delivery

GitlabGitlab·Remote(Remote, India)
Software Development
AdjustExcel

WFA Digital Insight

The demand for skilled engineering managers in the remote job market has seen significant growth, with a 25% increase in postings over the past year. As companies like Gitlab continue to invest in DevSecOps and AI-driven solutions, the need for experts who can lead teams and drive innovation has never been higher. With the global shift towards remote work, companies are looking for leaders who can build and manage high-performing distributed teams. Gitlab's commitment to AI and DevSecOps makes this role particularly interesting for those looking to make a real impact in the industry. Before applying, candidates should be aware of the need for strong technical leadership, excellent communication skills, and the ability to drive a culture of innovation and excellence.

Job Description

About the Role

As an Engineering Manager for Continuous Delivery at Gitlab, you will be responsible for building and leading a brand-new, globally distributed team. This team will be at the forefront of Gitlab's next generation of Continuous Deployment capabilities, working on a greenfield project to develop a CD engine that goes beyond script execution. The goal is to deliver features that enable customers to deploy software reliably, safely, and with confidence.

The role requires a deep understanding of DevSecOps, AI-driven solutions, and the ability to drive a culture of innovation and excellence. You will partner closely with Product Management, cross-functional engineering teams, and infrastructure stakeholders to align technical decisions with customer needs and business goals. As a leader, you will be responsible for hiring, onboarding, and developing engineers who embody Gitlab's values and hold themselves to a high standard of quality and ownership.

Gitlab's high-performance culture is driven by its values and continuous knowledge exchange, enabling team members to reach their full potential while collaborating with industry leaders to solve complex problems. With more than 50 million registered users and over 50% of the Fortune 100 trusting Gitlab to ship better, more secure software faster, this is an opportunity to be part of a company that is truly making a difference in the world of software development.

What You Will Do

  • Build and lead a new globally distributed engineering team, creating an environment where team members can do their best work and grow their careers.
  • Hire, onboard, and develop engineers who embody Gitlab's values and hold themselves to a high standard of quality and ownership.
  • Partner with Product Management and cross-functional engineering teams to shape the roadmap, make sound architectural decisions, and deliver against product commitments.
  • Foster a culture of engineering excellence across reliability, performance, security, and maintainability, while keeping the pace expected in a fast-moving product area.
  • Champion AI as a core part of how the team works, encouraging engineers to incorporate AI tools into their daily workflows to drive efficiency and innovation.
  • Hold regular 1:1s, provide continuous feedback, and support engineers' professional growth through coaching and skill development.
  • Drive a healthy delivery cadence by maintaining visibility into milestone progress, identifying blockers early, and proactively addressing patterns before they require escalation.
  • Participate in the Incident Management on-call rotation to help ensure availability targets for Gitlab.com are met.
  • Develop and maintain a deep understanding of Gitlab's products and technology stack, staying up-to-date with industry trends and emerging technologies.
  • Collaborate with other engineering teams to ensure alignment and effective communication across the organization.

What We Are Looking For

  • Experience in building and leading high-performing engineering teams, with a focus on distributed teams.
  • Strong technical leadership skills, with the ability to drive technical decisions and architectural direction.
  • Experience with DevSecOps, Continuous Deployment, and AI-driven solutions.
  • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Strong understanding of software development principles, including reliability, performance, security, and maintainability.
  • Experience with cloud-based technologies and infrastructure, including AWS, GCP, or Azure.
  • Strong problem-solving skills, with the ability to analyze complex problems and develop effective solutions.
  • Experience with Agile development methodologies and version control systems, such as Git.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Nice to Have

  • Experience with Adjust and Excel, or other similar tools.
  • Knowledge of machine learning and AI technologies, including natural language processing and computer vision.
  • Experience with containerization and orchestration, including Docker and Kubernetes.
  • Strong understanding of cybersecurity principles and practices, including threat modeling and risk management.

Benefits and Perks

  • Competitive salary and benefits package.
  • Opportunity to work with a high-performing team and contribute to the development of innovative software solutions.
  • Flexible working hours and remote work options.
  • Professional development and growth opportunities, including training and education programs.
  • Access to the latest technologies and tools, including cloud-based infrastructure and AI-driven solutions.
  • Collaborative and dynamic work environment, with a focus on innovation and excellence.
  • Recognition and reward programs, including bonuses and stock options.
  • Comprehensive health and wellness programs, including mental health support and employee assistance programs.

How to Stand Out

  • Be prepared to discuss your experience with DevSecOps, Continuous Deployment, and AI-driven solutions, and how you have applied these technologies in previous roles.
  • Highlight your technical leadership skills, including your ability to drive technical decisions and architectural direction, and provide examples of how you have successfully led engineering teams in the past.
  • Showcase your understanding of software development principles, including reliability, performance, security, and maintainability, and explain how you have applied these principles in your previous work.
  • Demonstrate your ability to communicate effectively with cross-functional teams, including product management, design, and infrastructure stakeholders, and provide examples of how you have successfully collaborated with these teams in the past.
  • Prepare to discuss your experience with cloud-based technologies and infrastructure, including AWS, GCP, or Azure, and explain how you have used these technologies to drive innovation and excellence in your previous roles.
  • Be ready to provide examples of how you have driven a culture of innovation and excellence in your previous teams, and explain how you plan to do the same in this role.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.