LogoKode$word
GitLab logo
Verified Tech Organization

Careers at GitLab

Browse and filter through all verified positions currently open at GitLab.

Total Company Roles121
Matching Filter121
about.gitlab.comHQ: San Francisco, CA, USCEO: William Staples2580 employees

GitLab Inc., through its various operating entities, specializes in developing software solutions that facilitate the entire software development lifecycle. The company's operations span the United States, Europe, and the Asia Pacific regions. Its primary offering is GitLab, a unified DevOps platform. This single application is engineered to boost development speed, offering extensive visibility and precise command over every phase of the DevOps workflow. The platform's objective is to enable businesses to effectively plan, build, secure, and release software, thereby driving positive business results. Additionally, GitLab Inc. provides a range of associated training and expert consultation services. Founded in 2011, the enterprise was initially known as GitLab B.V. before officially adopting the name GitLab Inc. in July 2015. The firm's main offices are located in San Francisco, California.

Sector:Software Application

All Openings (121)

Ordered by most recently published

Engineering Manager, Trusted Agentic Development

Remotefull timeMid-LevelPoland (Remote)
Apply Now

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role The Trusted Agentic Development team sits within GitLab's Developer Experience group and builds the platforms our own engineers rely on every day. GitLab engineers increasingly build software with artificial intelligence (AI) agents. Agents generate code and tests in seconds, so speed is no longer the constraint. Confidence is. Agents can produce a passing test suite for software that doesn't work as intended, and a reviewer may not be able to tell the difference without redoing the work by hand. As Engineering Manager, Trusted Agentic Development, you'll build and lead the team that closes this gap. You'll help define what validation means when the author is an agent and make the feedback loop fast, automatic, and trustworthy. You'll point the team at the right version of an open problem and earn adoption across GitLab by building the best path, not by mandating a process. Validation that confirms agent-generated code does what was intended, so a passing suite means a working feature and not just a satisfied proxy. Mid-loop feedback that helps an agent self-correct toward working software instead of green assertions. Language-aware approaches under one shared model of what "trusted" means, starting with Rust, Ruby, and Go, while allowing the right technique to differ by language. Real measurement of whether engineers trust and adopt the path, with findings fed directly back into the platform. What you'll do Build and grow the team by hiring and developing engineers who practice agentic development, and create a culture that treats this as an open problem to solve rather than a process to enforce. Set direction in an undefined space by partnering with your team to shape the technical approach for validating agent-built software. Keep the team focused on the highest-impact version of the problem rather than the easiest one. Earn adoption by building relationships with engineering teams across GitLab, learning how they work with agents today, and creating a platform they choose because it makes them faster and more confident. Measure engineer adoption and trust through real usage, treat adopters as design partners, and use findings to prioritize where confidence is breaking down. Stay close to the technical work by engaging in architecture and design discussions, reviewing proposals, and keeping your judgment current as agentic development changes. Run the team with clear goals, direct feedback, honest performance management, and ownership of complex work from planning through completion without relying on a dedicated program manager. What you'll bring Direct experience using AI agents to build software, including lessons from successes and missteps and a clear point of view on why a passing test suite isn't the same as working software. Experience leading engineering teams through ambiguous, early-stage problems where the right approach wasn't yet known. The ability to drive adoption through influence and a useful product rather than through mandate, including partnering across teams you don't manage. Technical depth to engage credibly in architecture and validation strategy discussions and earn the trust of senior engineers. Experience designing distributed systems designed to run on Kubernetes first. A history of building accountable, high-performing teams, including hiring well, developing team members, and addressing underperformance directly. Strong written communication skills in an all-remote, asynchronous environment. Alignment with GitLab's values, especially collaboration, iteration, and transparency. This isn't a quality assurance (QA) or test automation management role. We care far more about your experience leading teams that build with agents than about depth in any particular testing discipline. About the team The Trusted Agentic Development team is part of GitLab's Developer Experience group. We build platforms and practices that help GitLab engineers validate agent-generated software with confidence. We work across engineering teams and programming languages to understand how people use agents, test new approaches in real workflows, and create a shared model of trusted agentic development that teams choose to adopt. Poland base salary range: 296,000 PLN – 444,000 PLN The base salary range for this role’s listed level is currently for residents of the EU, applicable in the specified country or countries only. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location and having regard to any applicable collective agreements. The base salary range does not include bonuses, equity, or benefits. How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Engineering ManagementVia Greenhouse
Verified13 days ago

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role The Trusted Agentic Development team sits within GitLab's Developer Experience group and builds the platforms our engineers rely on every day. GitLab engineers increasingly build software with artificial intelligence agents. Agents can generate code and tests in seconds, but they can also produce passing test suites for software that doesn't work as intended. As a Senior Backend Engineer, Trusted Agentic Development, you'll own the technical thesis for closing that validation gap and build the early proof yourself. You'll rethink what validation means when the author is an agent and make the feedback loop fast, automatic, and trustworthy enough that teams choose to adopt it. Validation that confirms agent-generated code does what was intended, so a passing suite means a working feature and not just a satisfied proxy. Mid-loop feedback that helps an agent self-correct toward working software instead of green assertions. Language-aware approaches under one shared model of what "trusted" means, starting with Rust, Ruby, and Go, while allowing the right technique to differ by language. Real measurement of whether engineers trust and adopt the path, fed straight back into the platform. What you’ll do Own the technical thesis for how GitLab validates software when an agent is the author, and turn it into an architecture the team can build against. Prototype the hard parts by building early versions of feedback mechanisms that catch the gap between passing tests and working software, proving what works before the team scales it. Develop approaches for GitLab's primary stacks, starting with Rust, Ruby, and Go, under one shared definition of "trusted," while allowing the right technique to differ by language. Design the mid-loop feedback an agent needs to self-correct toward working software rather than green assertions, and build the systems that deliver it. Collaborate with engineering teams to adopt these approaches, measure adoption, engineer trust, and validation quality, and use those findings to improve the platform. Set technical direction the team can build on, review designs, and help teammates grow their technical judgment. What you’ll bring Deep, current, hands-on experience building real software with artificial intelligence agents, ideally across more than one language, and a clear understanding of why agent output can pass tests yet fail in production. A strong point of view on the validation gap and concrete ideas for closing it, backed by approaches you've built or tried. Experience designing distributed systems designed to run on Kubernetes first. The technical range to design systems rather than tune a single framework, and the judgment to know when a solution should be general or language-specific. You prototype to learn, and you ship. The ability to influence engineers across an organization without formal authority through working code and sound reasoning. Strong written communication in an all-remote, asynchronous environment. Alignment with GitLab's values, especially collaboration, iteration, and transparency. This isn't a quality assurance or test automation role. We aren't looking for depth in a particular testing framework. We're looking for someone who has built with agents, experienced the validation gap firsthand, and wants to solve it. About the team The Trusted Agentic Development team is part of GitLab's Developer Experience group. We build platforms and practices that help GitLab engineers validate agent-generated software with confidence. We work across engineering teams and programming languages to understand how people use agents, test new approaches in real workflows, and create a shared model of trusted agentic development that teams choose to adopt. Poland base salary range: 272,000 PLN – 408,000 PLN The base salary range for this role’s listed level is currently for residents of the EU, applicable in the specified country or countries only. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location and having regard to any applicable collective agreements. The base salary range does not include bonuses, equity, or benefits. How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Software EngineeringVia Greenhouse
Verified13 days ago

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Senior Engineering Manager, Continuous Deployment at GitLab, you'll build and manage a globally distributed team focused on Continuous Deployment capabilities within GitLab's artificial intelligence-powered DevSecOps platform. You'll hire engineers, shape how the team works, and guide delivery of a reliable product experience for customers. Your team will build a Continuous Deployment engine that goes beyond script execution. It will reconcile live state, coordinate durable workflows, and support artificial intelligence-native governance. You'll align technical direction with customer needs and business goals. Your work will help customers deploy software with greater reliability, safety, and assurance in a remote, asynchronous environment. What you’ll do Build and manage a globally distributed engineering team, creating an environment where team members can do their best work and grow their careers. Hire, onboard, and develop engineers, setting clear expectations for quality and accountability. Partner with product management and cross-functional engineering teams to shape the roadmap, make sound architectural decisions, and deliver against product commitments. Set expectations for reliable, secure, maintainable, and performant delivery, and help the team meet them. Encourage the use of artificial intelligence as a core part of how the team works, with engineers using artificial intelligence tools in their daily workflows to improve efficiency and innovation. Hold regular 1:1s, provide continuous feedback, and support engineers' professional growth through coaching and skill development. Track milestone progress, identify blockers early, and address patterns before they require escalation. Participate in the incident management on-call rotation to help maintain availability targets for GitLab.com. What you’ll bring Experience managing engineering team, including advising on architecture and contributing to technical discussions. Experience with distributed systems and durable workflow execution, including state persistence and replay patterns. Experience building or managing teams working on release orchestration, deployment automation, or continuous delivery at scale. Familiarity with Kubernetes deployment patterns and GitOps workflows, including progressive delivery strategies such as blue/green and canary deployments. Experience with policy-based governance and event-driven architectures in reliable, enterprise-grade delivery systems. Experience building and managing teams in early-stage contexts, including defining processes, hiring foundational team members, and establishing how the team works. Experience working across functions, exercising judgment, and moving work forward in ambiguous or fast-changing situations. Experience communicating clearly in writing and conversation while working effectively in a remote-first, asynchronous environment. About the team The Senior Engineering Manager, Continuous Deployment role is part of GitLab's broader DevOps engineering organization, working on software delivery experiences that help customers ship with assurance. We solve complex deployment challenges in a way that fits GitLab's single-platform approach, with close coordination across product, engineering, and infrastructure. This work brings together platform architecture, delivery reliability, and GitLab's evolving artificial intelligence strategy in a highly visible product area. We work in an all-remote, handbook-first environment and practice transparency, teamwork, and iteration. We focus on creating technology that helps organizations manage deployments more safely and effectively while contributing to GitLab's mission to enable everyone to contribute to and co-create the software that powers our world. How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Engineering ManagementVia Greenhouse
Verified14 days ago

Field CTO, Public Sector

Remotefull timeExecutiveUnited States (Remote)
Apply Now

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Field CTO, Public Sector at GitLab, you will serve as a trusted technical advisor for public sector customers and prospects, helping them connect DevSecOps strategy, security, and compliance goals to real business and mission outcomes. You will work closely with executive stakeholders during the pre-sales process, offering strategic guidance on how GitLab can support secure software delivery, modernization efforts, and platform adoption across complex environments. In this role, you will combine technical depth with executive communication. You will build relationships with leaders such as Chief Information Security Officers, Chief Security Officers, Chief Technology Officers, and chief security architects, while also partnering across GitLab with sales, marketing, and product teams. Your perspective from the field will help shape customer conversations, influence go-to-market strategy, and inform how GitLab continues to serve public sector organizations. Note: This is an individual contributor, customer-facing technical advisory role; it does not include direct people management responsibilities. This role is well suited for someone who enjoys operating at the intersection of technology strategy , customer engagement , and market leadership . You will help customers understand the value of a single DevSecOps platform, contribute to industry conversations around standards and guidance, and represent GitLab in a way that reflects our values of transparency, collaboration, and results. Some examples of our projects: Supporting strategic public sector opportunities with executive-level DevSecOps and security guidance Contributing to government working groups, standards discussions, and public sector thought leadership content What you'll do Engage with customers in a technical consulting and advisory role during the pre-sales process, providing technical assistance and strategic guidance. Deliver executive-level thought leadership on DevSecOps , security, and compliance for strategic public sector opportunities, including new and growth accounts. Build and maintain relationships with customer leaders such as Chief Information Security Officers, Chief Security Officers, Chief Technology Officers, and chief security architects. Partner with the marketing team to develop content and support media engagement opportunities that increase awareness of GitLab in the public sector market. Educate customers on the value of the GitLab platform and related technologies, and support conversations across multiple levels of the organization to help enable successful deployment. Assist with requests for information and responses related to government publications and public-private partnership opportunities. Participate in and contribute to working groups connected to government publications, standards, and demonstrations. Curate and communicate public sector field feedback, collaborate on prioritization with marketing and product teams, and contribute to sales strategy, playbooks, enablement, and reusable technical content for the field. What you'll bring Demonstrated expertise in DevSecOps strategy, application security, and compliance for regulated environments, including providing risk-based guidance. Experience selling to, supporting, or working within the public sector . Experience creating and delivering technical thought leadership content (presentations, demos, written materials) independently. Working knowledge of the end-to-end software development lifecycle, including CI/CD and modern engineering and operations practices. Experience with cloud computing and modern platform architectures that support secure software delivery. Strong verbal, written, and presentation skills, with the ability to communicate technical strategy effectively to audiences ranging from executives to engineers. Comfort working in a fully remote, distributed, and asynchronous environment. Ability to coordinate across time zones and adapt schedules to customer and internal stakeholder needs. Experience in technical pre-sales, consulting, solutions architecture, or comparable customer-facing IT roles, including using GitLab (and willingness to learn quickly) to support customer conversations and demonstrations. Living in the Washington D.C. Metro area preferred Employment is contingent upon successful completion of a background check, as permitted by applicable law. About the team The Field CTO, Public Sector role works across customer-facing and internal teams to help GitLab meet the needs of public sector organizations with clarity, credibility, and deep technical insight. This role partners closely with sales, solutions, marketing, and product stakeholders to represent customer priorities, strengthen technical strategy in the field, and support GitLab's position in a highly regulated and mission-driven market. The team environment is collaborative, remote, and asynchronous, with a strong focus on sharing knowledge and turning field insight into action. The work is especially meaningful because it brings together executive advisory skills, platform expertise, and an understanding of security and compliance expectations that matter in public sector environments. Success in this role comes from being able to translate complex technical topics into clear guidance, while also helping GitLab improve how we serve this market over time. At GitLab, you'll do this work in a values-driven culture built on collaboration , results , efficiency , diversity, inclusion and belonging , iteration , and transparency . How GitLab will support you Benefits to support your health, finances, and well-being 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. How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Engineering ManagementVia Greenhouse
Verified14 days ago

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. Intermediate Backend Engineer - Database Change Management An overview of this role As an Intermediate Backend Engineer on the team that owns GitLab's database upgrade experience, you'll help build the software that makes upgrades safe, fast, and predictable for both GitLab.com and self-managed customers. Working in Ruby on Rails and PostgreSQL alongside experienced engineers, you'll build and test the system that applies database schema changes during an upgrade and catches problems before they reach customers. It is an all-remote, asynchronous, highly team-based environment where you'll get mentorship and grow your skills in backend engineering, system design, and the reliability issues customers face when upgrading. Some examples of our projects: System that runs database schema changes safely during upgrades Framework for testing schema changes before they ship to production Checks that catch problems before upgrades run What you’ll do Build and test the system that safely applies database schema changes during upgrades for both GitLab.com and self-managed customers. Develop and maintain testing frameworks that validate schema changes before they reach production. Implement checks and safeguards that catch problems before upgrades run, preventing failed or slow upgrades for customers. Review and improve database schema migrations from other engineers and external contributors to ensure safety, consistency, and backward compatibility. Work cross-functionally with operations, packaging, distribution, and QA teams to ensure the upgrade experience is reliable and smooth for all customers. Document upgrade procedures, schema change patterns, and migration best practices to help other engineers work with and maintain the system. Work with operations teams to identify their needs and continuously improve the safety and speed of customer upgrades, with success measured by fewer failed or slow upgrades and a more reliable upgrade experience. In this role, you'll succeed by shipping incremental improvements and, over time, taking ownership of larger pieces of work with shorter revision cycles. What you’ll bring Professional software engineering experience working with PostgreSQL in large, complex production environments, including schema migrations and performance tuning. Proficiency with Ruby on Rails, with experience designing, implementing, and reviewing backend features and services. Ability to reason about software design, algorithms, and system-level trade-offs, particularly regarding reliability, safety, and backward compatibility in production upgrades. Strong written communication skills and comfort working asynchronously in an all-remote, distributed team. Self-directed work style with effective organizational skills and the ability to manage priorities as a "manager of one." Alignment with GitLab's values, including transparency, teamwork, inclusion, and contribution to open source practices. Experience working with operations or infrastructure teams, or willingness to learn how to effectively work across organizational boundaries. About the team We are a remote, agile backend group within the Database Excellence stage, with a focused mission on the database upgrade experience. We work asynchronously and partner closely with Database Architecture, Database Health, Database Automation, packaging and distribution, QA, and operations teams. Our work ensures that customers can upgrade safely, quickly, and predictably. How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Intermediate Backend Engineer, AMER

Remotefull timeMid-LevelUnited States (Remote)
Apply Now

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. About the role As an Intermediate Backend Engineer, you will take backend features and improvements from clarifying the problem through shipping them and following up in production. You will work within a product area, partnering with Product Management, Frontend, Infrastructure, and Security to deliver predictably and contribute to the quality, security, performance, and maintainability of shared backend code and services. You will be trusted to work with minimal guidance, to know when to seek help, and to communicate clearly in a remote, asynchronous environment — with other tenured engineers alongside you to review your work, think through hard problems with you, and help you grow. Why you’ll love this role Ownership: You'll take features from requirements through delivery and follow-up; your code will run on a platform used by millions of users. Learning and Growth : You’ll work alongside your engineering team, who treat code review and design review as a learning loop rather than a gate — one of the fastest ways to grow your engineering judgment. Innovative Culture: You’ll use AI as a genuine part of daily engineering work, developing the judgment to know when to trust it and when not to. Autonomy: You’ll thrive in our remote-first, asynchronous organization, where clear written communication and self-direction are the pillars of success. User-Centric Collaboration: You’ll partner closely with PMs and designers to shape requirements, so you understand why you’re building something, not just what. What you’ll do Own and Ship Features: Design, implement, test, and ship backend features and improvements with minimal guidance, working in Ruby/Rails, Go, or any other modern languages. Build for Production: Write maintainable, secure, observable, and performant code. Design and maintain APIs, background jobs, integrations, and bounded service functionality, and work with data models, migrations, indexes, and query behavior. Test and Review: Add and improve automated coverage — unit, integration, contract, and end-to-end where appropriate — and review others’ code for correctness, maintainability, security, performance, and operational risk. Operate What You Build: Investigate build, test, deployment, and runtime failures at the feature boundary, identify technical debt and propose practical improvements, and take part in on-call or operational support where your team’s ownership model requires it. Leverage AI: Use AI productively in daily work, validate what it produces, and understand where its limitations matter. What you’ll bring Backend Fundamentals: Professional experience building and shipping production backend applications, with strong programming, API, database, testing, debugging, and performance fundamentals. Adaptability: Experience with Ruby/Rails, Go, or any other modern backend language. We value the ability to learn and adapt over mastery of a single language. Feature Ownership: The ability to take a feature from clarification through delivery and follow-up, working independently while seeking input at the right time. Practical Judgment: Sound instincts about security, reliability, performance, maintainability, and operational risk, plus an understanding of modular backend boundaries and the consequences of coupling. Clear Communication: Strong written communication and effective collaboration in a remote, asynchronous environment. AI Fluency: Practical experience with AI coding tools, including the ability to review and correct what they generate. Helpful experience Production Go services, APIs, concurrency, profiling, or gRPC. Docker, Kubernetes, Helm, CI/CD, or cloud deployment. Rust, particularly for systems, security, performance, or platform work. PostgreSQL, schema evolution, caching, queues, messaging, or event-driven workflows. Observability using metrics, logs, traces, dashboards, and alerts. Contributing to a modular monolith, bounded context, shared component, or independently operated service. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. United States Salary Range $115,200 — $194,400 USD How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Engineering Manager, Build

Remotefull timeMid-LevelUnited Kingdom (Remote)
Apply Now

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. Summary: Lead the Build team within GitLab Delivery, accountable for the strategy, execution, and operational excellence of the systems that turn GitLab source code into secure, verified, and distributable artifacts for Self-Managed and other delivery targets. The role owns the build platform foundations that make component delivery faster, more consistent, and more self-service for development teams, while ensuring artifacts are reliable for customers to install and operate. Key Responsibilities: Lead the Build team roadmap across UBT, TUBE, and the broader build platform. Own delivery of GitLab distributable artifacts, including packages, container images, and cloud marketplace images. Drive a build-once, deploy-everywhere model across Omnibus, CNG, and future delivery targets. Lead centralized dependency management and coordinated dependency updates across components. Ensure supply chain security through SBOMs, provenance, vetted dependencies, and compliant build isolation. Create self-service onboarding paths with standard CI templates, documentation, and paved paths. Improve build quality and consistency through unified build environments and validation. Establish observability, dashboards, and metrics for build pipelines and platform impact. Partner across Delivery and adjacent teams to unblock onboarding and reduce coordination overhead. What you'll bring: Proven track record building and owning large-scale distributed services, with the technical depth to dive into architecture and guide the team on technical strategy Experience in driving operational excellence and you've owned services running at four-nines (99.99%) SLOs and know what it takes to keep them there Experience leveraging AI tooling to boost team productivity, with real lessons learned from both wins and missteps A history of building and managing high-performing, accountable team cultures, including managing out when necessary Comfort driving complex projects to completion without relying on a dedicated TPM Experience leading distributed and remote teams effectively How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Engineering ManagementVia Greenhouse
Verified15 days ago

Intermediate Backend Engineer, AMER

Remotefull timeMid-LevelCanada (Remote)
Apply Now

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. About the role As an Intermediate Backend Engineer, you will take backend features and improvements from clarifying the problem through shipping them and following up in production. You will work within a product area, partnering with Product Management, Frontend, Infrastructure, and Security to deliver predictably and contribute to the quality, security, performance, and maintainability of shared backend code and services. You will be trusted to work with minimal guidance, to know when to seek help, and to communicate clearly in a remote, asynchronous environment — with other tenured engineers alongside you to review your work, think through hard problems with you, and help you grow. Why you’ll love this role Ownership: You'll take features from requirements through delivery and follow-up; your code will run on a platform used by millions of users. Learning and Growth : You’ll work alongside your engineering team, who treat code review and design review as a learning loop rather than a gate — one of the fastest ways to grow your engineering judgment. Innovative Culture: You’ll use AI as a genuine part of daily engineering work, developing the judgment to know when to trust it and when not to. Autonomy: You’ll thrive in our remote-first, asynchronous organization, where clear written communication and self-direction are the pillars of success. User-Centric Collaboration: You’ll partner closely with PMs and designers to shape requirements, so you understand why you’re building something, not just what. What you’ll do Own and Ship Features: Design, implement, test, and ship backend features and improvements with minimal guidance, working in Ruby/Rails, Go, or any other modern languages. Build for Production: Write maintainable, secure, observable, and performant code. Design and maintain APIs, background jobs, integrations, and bounded service functionality, and work with data models, migrations, indexes, and query behavior. Test and Review: Add and improve automated coverage — unit, integration, contract, and end-to-end where appropriate — and review others’ code for correctness, maintainability, security, performance, and operational risk. Operate What You Build: Investigate build, test, deployment, and runtime failures at the feature boundary, identify technical debt and propose practical improvements, and take part in on-call or operational support where your team’s ownership model requires it. Leverage AI: Use AI productively in daily work, validate what it produces, and understand where its limitations matter. What you’ll bring Backend Fundamentals: Professional experience building and shipping production backend applications, with strong programming, API, database, testing, debugging, and performance fundamentals. Adaptability: Experience with Ruby/Rails, Go, or any other modern backend language. We value the ability to learn and adapt over mastery of a single language. Feature Ownership: The ability to take a feature from clarification through delivery and follow-up, working independently while seeking input at the right time. Practical Judgment: Sound instincts about security, reliability, performance, maintainability, and operational risk, plus an understanding of modular backend boundaries and the consequences of coupling. Clear Communication: Strong written communication and effective collaboration in a remote, asynchronous environment. AI Fluency: Practical experience with AI coding tools, including the ability to review and correct what they generate. Helpful experience Production Go services, APIs, concurrency, profiling, or gRPC. Docker, Kubernetes, Helm, CI/CD, or cloud deployment. Rust, particularly for systems, security, performance, or platform work. PostgreSQL, schema evolution, caching, queues, messaging, or event-driven workflows. Observability using metrics, logs, traces, dashboards, and alerts. Contributing to a modular monolith, bounded context, shared component, or independently operated service. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. United States Salary Range $115,200 — $194,400 USD How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Fullstack Engineer on the Duo Client SDK team at GitLab, you'll build the shared foundation for every GitLab Duo client. Today, the logic that powers Duo in editors lives inside the GitLab Language Server. We're extracting it into a true software development kit (SDK): a set of well-versioned TypeScript packages that editor extensions, our web-based Duo Chat on GitLab.com, and eventually external applications can use. You'll work in TypeScript across frontend and backend systems. You'll design the SDK's Node.js core and public application programming interface (API), and work in the clients that use it. The work rewards care about interfaces, versioning, and backward compatibility as much as features because other engineers will depend on what you build. You'll have senior and staff engineers alongside you to help with design. You'll own the implementation of scoped packages and ship improvements with minimal guidance while collaborating with the team on larger architectural changes. Some examples of our projects: The Duo Client SDK, extracting versioned, publishable packages from the GitLab Language Server The GitLab Language Server, rebuilt on top of the SDK as our polyglot surface Duo Chat on the web, as one of the SDK's first consumers What you'll do Develop secure, well-tested, and performant TypeScript features that solve technical problems of moderate scope and complexity. Ship small features and improvements with minimal guidance, writing tests with every merge request and contributing to code reviews and design discussions. Extract and publish TypeScript packages from the GitLab Language Server, migrating consumers incrementally so no parallel implementation is left to drift. Design durable public APIs with clear interfaces, semantic versioning, changelogs, and deprecation paths for external consumers. Build isomorphic core packages that isolate platform-specific behavior in adapters at the edges. Build and improve SDK client surfaces, including Vue 3 components in Duo Chat on the web, in collaboration with product, design, and engineering teams. Strengthen credential handling across hosts, including bearer tokens, session cookies, and CSRF protection. Optimize bundle size, startup cost, and dependency weight for browser consumers, and support a Tier 2 on-call rotation for urgent engineering issues. What you'll bring Strong proficiency with TypeScript across frontend and backend systems, including experience building and maintaining Node.js services. Experience with modern build and packaging tools, including monorepos, multi-module builds, ECMAScript modules (ESM), and dependency management. Experience with Vue 3 and the Composition API, or comparable component-based frontend experience and a willingness to learn Vue. Experience designing APIs that other people use, with the ability to explain what you'd do differently. Understanding of the differences between running code in Node.js and in the browser, and how to write code that works in both. A security-minded development approach, including careful credential handling and performance optimization. Ability to communicate clearly and concisely in writing about technical problems, propose iterative solutions, and work effectively in an agile environment. Self-motivation, strong organizational skills, and the judgment to ask for help when needed while thriving in a fully remote organization aligned with GitLab's values. About the team The Duo Client SDK team sits in GitLab's AI Clients stage and works closely with teams building GitLab Duo experiences. We collaborate across client surfaces to make thoughtful technical decisions as the platform evolves. We work fully remotely and asynchronously across regions, in the open, following GitLab's values of transparency and open communication. Remote-Global The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. United States Salary Range $115,200 — $194,400 USD How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Engineering Manager, Agent Foundations: Agent Execution

Remotefull timeMid-LevelUnited States (Remote)
Apply Now

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. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As Engineering Manager for the Agent Execution group , you'll lead more than 10 engineers who build foundations for AI agents to run safely and effectively across GitLab. You'll give the group clarity, remove obstacles, and help teams move quickly while protecting what matters. You'll contribute to design reviews on sandboxing and agent observability, work alongside staff engineers, and use modern AI coding tools and agent harnesses in your work. What you’ll do Lead the Agent Tools, Agent Observability, and Runner Execution teams across frontend, backend, and AI engineering, with each team anchored by a staff engineer. Grow the group by hiring, onboarding, coaching, and developing engineers at every level. Partner with product and UX to turn ambiguous problems into shipped milestones and make prioritization tradeoffs explicit. Contribute substantively to technical design for running agents safely and effectively at scale. Establish practical standards for the group's use of AI tools, including tool selection and configuration. Coach engineers through ambiguity in a fast-changing technical space. Represent the group across GitLab's AI organization and with the teams that depend on the GitLab Duo Agent Platform. What you’ll bring Experience managing distributed engineering teams and working through technical leads and staff-level engineers. Technical judgment developed through hands-on engineering experience and fluency with modern AI coding tools and agent harnesses. Ability to guide teams in applying AI to software engineering workflows and technical decision-making. Experience delivering results in fast-paced environments with ambiguous requirements. A commitment to coaching and developing engineers in a positive, inclusive team environment. Experience building and deploying AI products; working with sandboxing, container isolation, infrastructure security, observability systems, or reliability engineering; or using Python, Ruby, Go, or TypeScript is helpful. About the team We’re building the product and infrastructure that make GitLab an effective environment for running agents across the software development lifecycle. Our three teams, Agent Tools, Agent Observability, and Runner Execution, work on areas ranging from GitLab's Model Context Protocol (MCP) server and configurable network access to agent sandboxing and transparent agent interactions across GitLab. We’re distributed across three continents and partner with teams throughout GitLab to help the GitLab Duo Agent Platform become the backbone of GitLab's AI features. A Senior Engineering Manager currently leads our group on an interim basis and will support your onboarding and remain a close partner afterward. This is an opportunity to lead a consequential group as AI changes how software is built. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. United States Salary Range $152,800 — $172,800 USD How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave 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. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .

View more...
Engineering ManagementVia Greenhouse
Verified15 days ago

Page 5 of 13