Location: Remote, Canada; Remote, Israel; Remote, United Kingdom; Remote, United States
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 Staff Backend Engineer on GitLab's Security Factory: Code Scanning team, you help developers find and fix security issues. Those issues live in the code they write, and you set the technical direction for the static analysis engine that finds them.
Your work spans two complementary parts of a complete security analysis. On the engine side, you shape how the static analysis toolkit models a program: parsing source into intermediate representations, resolving symbols, building call graphs, and tracking tainted data across files and languages. You define the architecture and specifications the team builds against, and you delegate component specifications within them to engineers and to the AI agents that implement them. On the evaluation side, you build and apply tooling that tests, measures, and validates what the engine finds against benchmark applications with known vulnerabilities.
What the engine can model and how we measure what it finds are parts of one picture. As a Staff engineer you hold that picture, shape the long-range technical goals of the team, and raise the bar for every engineer on it. We build the engine with AI agents that write and review code from written specifications, under human direction. We expect you to direct that work effectively and with good judgment, and to help the team do the same.
What you do
Act as the directly responsible individual (DRI) for the team's highest-scope initiatives from design through delivery, shipping large features with minimal guidance and shaping the long-range goals of the team
Bring systems built by one engineer to team ownership through documentation, tests, and shared review
Set the technical direction for the AI-assisted tooling that implements, reviews, and validates engine changes and findings, design the checks that decide whether an agent-written change or generated result is fit to merge, and measure detection quality against benchmark applications with known vulnerabilities, raising the bar for what counts as a trustworthy result. That includes static application security testing (SAST) rules mapped to CWE and OWASP, and the test fixtures that prove they work.
Own the architecture of the program model (parsing, symbol resolution, intermediate representations, call graphs, and taint and data-flow analysis) and of the pipeline that turns source code into findings, and define how both extend to new languages and frameworks
Solve technical problems of the highest scope and complexity, actively seek out difficult impediments affecting the whole team, and advocate for improvements to quality, security, and performance with Product Management, UX, and partner teams such as Code Security and Composition Analysis
Mentor all engineers on the team through code review and pairing, remove blockers to their autonomy, and shepherd the definition and improvement of our internal standards through review
Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues
Define the overarching architecture and specification documents for the engine, delegate component specifications within them, and drive their implementation by AI agents and engineers working independently through phased plans, small reviewable units of change, and specifications kept in lockstep with the code
Build and maintain the harness, agent instructions, and agentic skills that keep agent-written code trustworthy, including separate coding and reviewing agents, rules and tests the coding agents cannot change, independent review panels of agents from different model providers, and performance, API, and dependency gates, with risky changes escalated to human review
Stay current with research in program analysis and security, run AI-assisted research and spikes, and turn the findings into prototypes, proposals, and upstream contributions, including responsible disclosure of findings in open source projects
Take part in on-call or operational support where your team’s ownership model requires it
What you bring
Experience building your own LLM tooling, such as a harness, an agent pipeline, or evaluations, with the judgment to know when output is trustworthy and when it isn't
Extensive professional experience writing, testing, and reviewing production code in Rust, Go, or a comparable systems language, with depth in at least one. The engine is Rust, the analyzer wrapper is Go, and the monolith integration is Ruby, and we value willingness to work across them.
Experience with performance optimization and with containerized workflows and CI/CD (we use Docker heavily)
A deep program analysis and static analysis background, such as parsing and ASTs, intermediate representations (SSA, control-flow and call graphs), taint and data-flow analysis, type inference, incremental and fixpoint computation, or writing detection rules, with the ability to read, evaluate, and apply the research literature
Deep application security experience, such as vulnerability research, secure code review, or writing detection rules, and fluency with vulnerability classes (OWASP Top 10, CWE)
Demonstrated capacity to communicate clearly and concisely about complex technical, architectural, and organizational problems, and to write architecture and design specifications that bring a team to a decision
A track record of taking ownership of ambiguous, team-wide problems and shipping them from concept to production with minimal guidance, with specific, regular async updates on progress, blockers, risks, and next steps
Experience defining a system's overarching architecture, delegating component specifications to engineers and AI agents, and getting them implemented reliably
A track record of mentoring engineers, raising a team's technical bar, and influencing technical direction by achieving consensus with peers and leadership
Helpful experience
Familiarity with popular web or mobile application frameworks and how they handle input, data, and configuration
Experience designing guardrails for agent-written code, such as mutation testing, fuzzing, and CI gates the coding agent cannot modify
A record of engaging with the research community, such as publications, tool papers, or upstream open source contributions in program analysis or security
About the team
The Security Factory: Code Scanning team develops GitLab's SAST capabilities for customer software repositories.
We work closely with the Code Security team on scanning rules & flows, with Composition Analysis on the broader software supply chain, and with other groups across the Sec Section. We rely heavily on asynchronous work across time zones.
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
$152,800
—
$259,200 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
.
УдалённоRemote, Canada; Remote, Israel; Remote, United Kingdom; Remote, United States; We rely heavily on asynchronous work across time zones; The base salary range for this role’s listed level is currently for residents of the United States only
Location: Bangalore, India; Remote, Poland
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
At GitLab, People technology never stands still, and as a People Systems Engineer, you’ll build what keeps it moving. Reporting to the Senior Director, People Technology, and working alongside our Lead People Systems Engineer, you’ll design, build and maintain the automations, integrations and AI-powered workflows that connect Workday, Greenhouse, Slack and the tools that power our global workforce. You’ll own features from request through tested code, deployment and ongoing reliability across Workato, Google Cloud and Claude. With an AI-forward mindset, you’ll rethink how People work gets done, eliminating manual effort and creating streamlined, delightful experiences for team members. If you think like a software engineer, love solving puzzles and want to grow your career at the intersection of people systems, AI and automation in an all-remote, async-first environment, this is your role.
What You’ll Do
Build, test and maintain People system automations and integrations across Workato, Google Cloud Platform, Claude, Workday, Greenhouse and GitLab, owning your features from design through deployment.
Develop integrations between Workday, Greenhouse, Slack and internal tools using Workday Web Services (WWS) and Slack’s API and Bot SDK, and build Slack apps and bots that turn manual steps into simple, automated workflows for team members around the world.
Write clean, readable automation code in Ruby or a comparable scripting language, stored and versioned in GitLab, with clear documentation and peer code reviews.
Keep pace with a high-growth company by monitoring integration health, troubleshooting failures quickly and fixing root causes so our automations stay reliable at scale.
Ship changes safely through GitLab CI/CD pipelines, following testing, change-management and Sarbanes-Oxley (SOX) IT general controls (ITGC) standards with care.
Lead with AI: use AI tools, large language models (LLMs) and Model Context Protocol (MCP) frameworks, including Claude, every day to accelerate development, prototype AI agents and reimagine how People work gets done, then share what you learn so the whole team moves faster.
Look past the surface of a request to find the real problem, then recommend and build solutions that are durable, scalable and easy to support. Partner with People Technology Analysts on configuration, testing and releases, and with Information Security, IT and AI Engineering on security and standards.
Raise the bar for how automations are architected, documented and maintained, learning from and contributing alongside our Lead People Systems Engineer.
What You’ll Bring
Hands-on experience building automations or integrations, ideally with human resources or business systems.
Experience writing and maintaining code in Ruby or a comparable scripting language, such as Python or JavaScript, and a willingness to learn Ruby if you haven’t already.
Hands-on experience with Workato or a comparable integration platform as a service (iPaaS) in a production environment.
Experience working with APIs and web services, including REST and SOAP, and an understanding of how data moves between systems.
Proficiency with Git for version control and code review; you treat automation code like production software.
A forward-thinking, AI-forward mindset: you use AI tools every day to automate tasks, speed up development and improve processes, and you’re energized by what AI makes possible next.
The ability to work independently, solve problems with curiosity, come with options and a recommendation, and collaborate openly. You protect highly confidential information and take ownership of code quality, reliable outcomes and the end user’s experience.
Additional relevant experience includes Workday integrations (WWS, Reporting as a Service or Workday Studio), Slack apps or bots, CI/CD pipelines, Google Cloud Platform or Amazon Web Services, Docker or Kubernetes, building with LLMs, AI agents or MCP frameworks, SOX ITGC controls, Greenhouse, Serval, Google Workspace, or all-remote and asynchronous work. A related computing degree or equivalent experience is also welcome; none of these is required.
About the team
The People Technology team is building the systems foundation that lets GitLab scale as a global, all-remote company. We’re always raising the bar for what People technology can do, improving reliability, usability and intelligence across the platforms that power our People organization. We work across core systems, integrations, reporting and compliance, and partner closely with stakeholders across time zones to move fast, build with purpose and create seamless experiences that empower people to do their best work. If you want to grow your career building something that matters at a company working at the edge of what’s possible, this is the team.
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
.
Location: Remote, United States
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
At GitLab, People technology never stands still, and this role will be at the center of it. Reporting to the Senior Director, People Technology, you’ll work alongside senior team members and partner closely with People Operations, People Business Partners and Talent Acquisition to keep our People systems running at the speed of a fast-moving, innovative tech company. No two days will look the same. One day you’re running recurring processes and answering questions from teams across the organization, the next you’re preparing Sarbanes-Oxley (SOX) audit evidence, building reports, writing test cases or delivering quarterly and annual changes and system upgrades. Using cycle-time analysis, best-practice research and AI tools, you’ll find better ways to operate and create streamlined, delightful experiences for the people using our systems, while growing your career in an all-remote, async-first environment.
What You’ll Do
Keep pace with the daily rhythm of a high-growth company by owning recurring processes, monitoring system health, resolving issues quickly and serving as a go-to resource for teams across the organization, especially People Operations, People Business Partners and Talent Acquisition.
Protect data integrity by administering system security, assigning and maintaining security roles, and running regular system and security audits.
Configure, test and deploy day-to-day enhancements as well as quarterly and annual changes, including annual People programs, so every update lands cleanly and on schedule. Support upgrades and releases by reviewing new features, running regression tests and helping stakeholders get ready for what’s changing.
Write and run test cases, and keep clear documentation of configurations, business processes, and reporting and integration schedules. Load mass datasets and distribute policies and documents with confidence and thorough testing.
Prepare and maintain SOX information technology general controls (ITGC) audit evidence and internal controls documentation, following access, security and change-management standards with care.
Build and maintain reports and dashboards that help stakeholders make decisions. Use cycle times and process data to find friction, then recommend and make configuration changes and measure their impact.
Help team members get the most out of their tools through training and enablement. Research best practices and new capabilities, and use AI every day to automate manual tasks, speed up analysis and share what you learn.
Support senior team members on cross-team projects and implementations, owning your workstreams and delivering quality results on time.
What You’ll Bring
Hands-on HR technology experience, including exposure to Workday configuration, testing or system support.
Exposure to public company operating procedures, such as SOX ITGC controls, audit evidence and change management.
A curious, puzzle-loving approach to problem-solving, backed by experience investigating issues, analyzing process data and finding the “why” behind a problem.
An AI-forward mindset, with experience using AI tools in your daily work to automate tasks, speed up analysis and improve processes.
Experience validating system changes and documenting findings clearly, along with close attention to detail and sound discretion with highly confidential information.
Independence and an ownership mindset: you take accountability for outcomes, move work forward with confidence and follow through on commitments.
A collaborative, customer-focused approach. You partner openly, design with the end user’s experience in mind, and bring polished options and a recommendation when you raise a problem.
A love for turning complex processes into simple, delightful experiences that let people focus on their best work.
Helpful but not required: experience with Serval, Greenhouse, Slack or Google Workspace; building reports and dashboards; supporting implementations, upgrades or releases, including regression testing; or working in a fast-paced, all-remote or async-first tech environment.
About the team
The People Technology team is building the systems foundation that lets GitLab scale as a global, all-remote company. We’re always raising the bar for what People technology can do, improving reliability, usability and intelligence across the platforms that power our People organization. We work across core systems, integrations, reporting and compliance, and partner closely with stakeholders across time zones to move fast, build with purpose and create seamless experiences that empower people to do their best work. If you want to grow your career building something that matters at a company working at the edge of what’s possible, this is the team.
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.
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
$95,200
—
$160,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
.
Location: Remote, United States
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 Lead Legal Counsel, Corporate, you'll own securities, public company reporting, and corporate governance work for GitLab, a growing public technology company. You'll join the Legal & Corporate Affairs (LACA) team as a senior individual contributor, reporting to the Senior Director, Associate General Counsel, Corporate & Compliance.
You'll bring a strong securities law foundation and a broad corporate perspective to a small team. Your work will span quarterly reporting and earnings, the annual proxy statement and stockholders meeting, board and committee matters, equity plans, and subsidiary governance. You'll also support mergers and acquisitions (M&A) and other strategic initiatives. You'll work closely with Accounting, Corporate Development, Finance, Investor Relations, People, Product, Stock Administration, Tax, and Treasury. You'll translate complex legal issues into clear recommendations, build trust across functions, and balance legal risk with business objectives.
Location:
This is a remote role open to candidates anywhere in the United States. We have a preference for candidates based in the San Francisco Bay Area, but we welcome applications from all US locations.
What You’ll Do
Own securities and public company reporting matters, working with internal stakeholders and external auditors on Securities and Exchange Commission (SEC) filings, quarterly reports, earnings releases, the annual proxy statement, investor presentations, and other public disclosures.
Advise on corporate governance, including board and committee processes, the annual stockholders meeting, corporate approvals, equity plan matters, executive compensation, and related compliance requirements.
Provide legal guidance on complex entity matters across jurisdictions, including formation, maintenance, reorganizations, intercompany agreements, and wind-downs.
Support M&A and other strategic transactions, contributing to diligence, documentation, approvals, signing, closing, and post-closing integration.
Engage and manage outside counsel across jurisdictions, coordinating work and ensuring practical, high-quality, and cost-effective advice.
Identify legal and business risks, present clear options to senior stakeholders, and monitor legal developments to keep policies, processes, and controls current.
Build and improve playbooks, checklists, templates, and workflows for recurring corporate legal work. Train junior legal team members and cross-functional partners to use these resources.
What You’ll Bring
6+ years of demonstrated relevant legal experience, including law firm experience advising US-listed public companies on securities law, corporate governance, and public company reporting. Prior in-house experience is a plus.
A Juris Doctor (JD) degree and active admission to a US state bar.
The ability to independently manage complex legal matters and cross-functional projects, prioritize competing needs, and drive work to completion with limited direction.
Clear written and verbal communication, including the ability to explain technical legal issues to non-lawyers and senior leaders and build trusted working relationships.
The ability to investigate unfamiliar legal questions, weigh risks against business objectives, and turn recommendations into action.
Experience improving legal processes, templates, policies, or other scalable resources.
The ability to collaborate in a remote, globally distributed team across time zones and cultures, and willingness to use GitLab in your day-to-day work.
Helpful but not required: in-house work at a public software-as-a-service (SaaS), software, or open core company; M&A; cross-border corporate matters; outside counsel management; or legal technology that helps scale legal work.
About the team
The Corporate & Compliance team supports principled corporate governance and GitLab's culture of compliance. We work with leaders and subject matter experts across LACA and the broader company to provide practical, timely legal guidance. LACA is a globally distributed team that supports GitLab's growth through legal expertise, business partnership, and continuous process improvement. We work transparently, collaborate across functions and time zones, and use GitLab's own tools and AI-enabled workflows to make legal support more efficient and accessible.
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.
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
$168,000
—
$285,600 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
.
Location: Remote, Canada; Remote, United States
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
You'll own and improve the operational toolkit that equips GitLab's Solutions Architects (SAs) to drive growth and deliver value for customers. As the SA team's go-to operational business partner, you'll make tools, workflows, reporting, and handoffs more effective and grounded in the SA's role throughout the customer journey.
You'll report to the Director of Customer Experience (CX) Operations. This is a senior individual contributor role with no direct reports.
What you’ll do
Own the SA operational toolkit and business requirements for systems, workflows, processes, reporting, and documentation. Partner with Revenue Technology, Revenue Analytics, and system owners on implementation, validation, data quality, and operational controls.
Manage operational support requests for tooling, access, assignments, and data issues, including triage, routing, resolution visibility, and root-cause improvements.
Improve the processes and system workflows for requesting, assigning, and tracking SA engagements. Implement intake requirements and routing rules agreed with SA leadership, and automate manual steps.
Document and operationalize the SA engagement model and cadences agreed with SA leadership and cross-functional teams, including responsibilities, rules of engagement, handoff criteria, and required customer information at key journey stages.
Own SA reporting requirements and data quality standards. Partner with Revenue Analytics to provide reliable visibility into capacity, engagement, technical evaluation progress, and outcomes so SA leaders can assess effectiveness and prioritize resources.
Support SA leaders with coverage and capacity planning, business reviews, and operating rhythms that help teams prioritize customer needs and resources.
Turn field feedback into operational improvements. Lead testing, rollout, and documentation, partner on enablement, and follow through until changes are adopted and sustained.
What you’ll bring
Relevant experience in Solutions Architect, Sales, Revenue, or Customer Experience Operations.
Understanding of technical sales, pre-sales, and post-sales, SA engagement models, technical evaluations, and how SAs demonstrate customer value, support growth, and coordinate with post-sales teams.
Hands-on experience with Salesforce or comparable customer relationship management (CRM) tools, reporting, data quality, and workflow improvement; ability to translate field needs into clear system requirements.
Structured problem-solving skills: turn ambiguous issues into clear workstreams, own delivery, and sustain measurable improvements in efficiency and adoption.
Strong quantitative skills and proficiency in Excel or Google Sheets for capacity, coverage, productivity, and scenario modeling.
Strong hands-on experience with artificial intelligence (AI)-native tools to support custom reports and data modeling scenarios.
Sound judgment, project management, and communication skills; ability to work independently, build trust, and influence across a global, distributed organization.
Preferred, not required: experience supporting a technical field organization in business-to-business software; Structured Query Language (SQL) or equivalent data-querying experience; and experience with GitLab or development, security, and operations (DevSecOps) and AI-enabled automation.
About the team
Our Solutions Architect team coordinates with post-sales teams throughout the customer journey. We align responsibilities, rules of engagement, and handoff criteria with SA leadership and cross-functional partners.
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
.
Задачи:
— Функциональное, интеграционное и API-тестирование микросервисов транспортных компаний, работа с курьерской доставкой и выдачей на ПВЗ, подготовка тестовой модели и тест-кейсов, автоматизация регрессионных проверок API на Python.
— Тестирование процесса декомпозиции монолитного PHP-приложения и переноса бизнес-функциональности в микросервисы на Go.
— Проверка сохранения текущего поведения системы, API-контрактов, интеграций, корректности миграции и обработки данных.
— Проведение функционального, интеграционного, регрессионного и сквозного тестирования.
— Выявление расхождений между монолитом и новой микросервисной реализацией.
Требования:
— Общий опыт работы: от 3 лет в тестировании backend-сервисов, API и интеграций между корпоративными системами.
— Опыт по требуемому стеку/направлению: API-тестирование — от 3 лет; тестирование микросервисов — от 3 лет; SQL/PostgreSQL — от 2 лет; тестирование асинхронных процессов и очередей/worker-компонентов — от 2 лет; Docker/Kubernetes — от 1 года; Jira/Confluence/GitLab — от 1 года.
— Релевантный проектный опыт: не менее трех коммерческих проектов уровня Enterprise.
— Обязателен опыт тестирования микросервисной архитектуры, API-контрактов, интеграций с legacy-системами, асинхронной обработки, retry-логики, обработки ошибок внешних систем, идемпотентности и повторной выдачи результатов.
— Отраслевой опыт: e-commerce, транспортная логистика, складская логистика.
— Обязательные технологии/инструменты: Python для автотестов, pytest или аналогичный Python-фреймворк, REST API, Postman/Insomnia или аналоги, Swagger/OpenAPI, PostgreSQL, SQL, JSON/JSONB, GitLab, Jira, Confluence, Docker, Kubernetes, S3-совместимое хранилище, инструменты анализа логов и мониторинга.
— Желательные технологии/инструменты: опыт написания unit/integration/contract-тестов, RestAssured/Newman или аналоги, Kafka или RabbitMQ, Redis, MinIO, Grafana, Prometheus, OpenTelemetry, Allure/TestRail/Zephyr, Charles/Fiddler, PlantUML/C4.
— Системы учета задач и документации: Jira, Confluence, GitLab.
— Необходимо вести тест-кейсы, чек-листы, дефекты, результаты тестовых прогонов, фиксировать тестовые данные и ежедневно предоставлять отчет о проделанной работе в согласованном канале коммуникации.
Условия:
— Формат работы: удаленно по РФ.
— Занятость: проектная, долгосрочный проект (фултайм).
— Оформление: ГПХ, ИП.
— Зарплата: до 1500 ₽ в час гросс.
Откликаться: @KM_Alexander_Uvarov
Keepgo — глобальный провайдер мобильного интернета, предлагающий инновационные продукты и решения на основе виртуальных технологий, прежде всего eSIM.
Мы ищем опытного PHP Backend (Laravel) Разработчика, который поможет ускорить разработку бэкенда, разгрузит текущую команду и закроет бэклог задач.
Миссия:
— Поддерживать и улучшать качество существующего кода, в том числе legacy-частей.
Обязанности:
— Разработка новых фич бэкенда платформы управления мобильным интернетом (eSIM и обычные SIM)
— Проектирование и реализация REST API endpoints
— Поддержка и постепенный рефакторинг legacy-кода
— Оптимизация производительности и запросов к БД
— Написание unit и integration тестов
— Участие в code review
— Вести повторяемые части работы с помощью ИИ-агентов (интеграция нового провайдера, типовые endpoint'ы, тесты) — постепенно доводя типовую задачу с дней до часов.
Требования (Must-have):
— 4+ года коммерческого опыта в PHP
— 2+ года опыта работы с Laravel (актуальные версии)
— Уверенное знание PHP 8.1+ (у нас сейчас PHP 8.4)
— Опыт работы с Laravel 10+
— MySQL: проектирование схемы, индексы, оптимизация запросов, чтение EXPLAIN
— Опыт работы с Docker и docker-compose
— Опыт работы с Git, pull requests, участие в code review
— Опыт написания unit/integration тестов (PHPUnit или Pest)
— Готовность работать с legacy-кодом, умение разбираться в "чужих" решениях
— Понимание SOLID, базовых паттернов проектирования
— Английский: Beginner и выше
— Практический опыт или четкое понимание ценности работы через ИИ-агентов
— Осознанная проверка кода за агентом: умение аргументированно объяснить логику и корректность сгенерированного результата
Будет плюсом (Nice-to-have):
— Опыт работы с очередями (Redis, RabbitMQ, Laravel Queue)
— Опыт с PHPStan / Larastan (статический анализ)
— Опыт с CI/CD (GitHub Actions, GitLab CI и т.п.)
— Опыт работы в архитектуре модульного монолита или микросервисов
— Понимание DDD / Clean Architecture
— AWS или Azure
— Опыт работы в telecom
— Навык декомпозиции задач для эффективного делегирования ИИ-агентам
— Умение выявлять характерные изъяны AI-кода
— Опыт создания системных инструкций и переиспользуемых ролей для агентов вместо написания разовых запросов
— Способность выстраивать многоэтапные цепочки агентов (анализ → планирование → кодинг → тест)
— Навык интеграции агентов с внешним окружением: MCP-серверами, технической документацией и таск-трекерами
— Четкое понимание границ применимости ИИ: где автоматизация полезна, а где целесообразнее ручное исполнение
Задачи:
— Разработка новых фич бэкенда платформы управления мобильным интернетом (eSIM и обычные SIM)
— Проектирование и реализация REST API endpoints
— Поддержка и постепенный рефакторинг legacy-кода
— Оптимизация производительности и запросов к БД
— Написание unit и integration тестов
— Участие в code review
— Ведение повторяемых частей работы с помощью ИИ-агентов (интеграция нового провайдера, типовые endpoint'ы, тесты) с целью сокращения времени выполнения задач
Требования:
— 4+ года коммерческого опыта в PHP
— 2+ года опыта работы с Laravel (актуальные версии)
— Уверенное знание PHP 8.1+ (в компании используется PHP 8.4)
— Опыт работы с Laravel 10+
— Знание MySQL: проектирование схемы, индексы, оптимизация запросов, чтение EXPLAIN
— Опыт работы с Docker и docker-compose
— Опыт работы с Git, pull requests, участие в code review
— Опыт написания unit/integration тестов (PHPUnit или Pest)
— Готовность работать с legacy-кодом, умение разбираться в чужих решениях
— Понимание SOLID, базовых паттернов проектирования
— Английский: уровень Beginner и выше
— Практический опыт или четкое понимание ценности работы через ИИ-агентов
— Умение аргументированно объяснить логику и корректность сгенерированного кода
Будет плюсом:
— Опыт работы с очередями (Redis, RabbitMQ, Laravel Queue)
— Опыт с PHPStan / Larastan (статический анализ)
— Опыт с CI/CD (GitHub Actions, GitLab CI и т.п.)
— Опыт работы в архитектуре модульного монолита или микросервисов
— Понимание DDD / Clean Architecture
— Опыт работы с AWS или Azure
— Опыт работы в telecom
— Навык декомпозиции задач для делегирования ИИ-агентам
— Умение выявлять изъяны AI-кода
— Опыт создания системных инструкций и ролей для агентов
— Способность выстраивать многоэтапные цепочки агентов
— Навык интеграции агентов с внешним окружением (MCP-серверами, документацией, таск-трекерами)
— Четкое понимание границ применимости ИИ: где автоматизация полезна, а где лучше ручное исполнение
Условия:
— Удалённая работа, полный рабочий день (170 часов в месяц)
— Рекомендации: на финальном этапе могут запросить контакты бывших коллег/руководителей для отзывов
— Перед финальным оффером проводится стандартный Background check
— Обязательное использование программы учёта времени Scrin.io на рабочем устройстве
Location: Bangalore, India
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 Benefits Analyst on GitLab's Total Rewards team, you'll support global benefits administration and take ownership of day-to-day benefits operations in India, partnering closely with a Senior Benefits Analyst. Your initial priorities will include planning benefits events at the Bangalore hub, streamlining enrollment and benefits onboarding , handling tier 1 benefit questions and escalations, taking over and improving administrative and audit processes, along with routine benefits tasks.You'll build depth in global benefits and manage assigned work with increasing independence, seeking guidance on prioritization, new assignments, and higher-risk issues. This role reports to the Manager, Global Benefits and focuses on benefits programs, not leave administration. You'll need to be based in Bangalore, with periodic office presence for hosting and managing benefits events, and flexibility to collaborate across time zones, including Pacific time.
What You’ll Do
Support day-to-day administration for assigned benefits programs, including eligibility, enrollment, benefits onboarding, billing, reporting, audits, quality assurance, documentation, and issue resolution, with a particular focus on India.
Review benefits and team-member data from multiple sources, research discrepancies and root causes, and recommend next steps for manager or senior team-member review.
Work with brokers and vendors on day-to-day benefits operations, and support the Senior Benefits Analyst with renewals, plan changes, implementations, testing, launches, and post-launch improvements. Benefits plan decisions remain with the Senior Benefits Analyst.
Plan, host, and manage benefits events at the Bangalore hub, and coordinate assigned benefits activities across selected countries and employment arrangements. Apply documented processes and escalate questions that require deeper local or technical expertise.
Partner with Payroll, Finance, People Operations, and People Technology on accurate reporting, billing reconciliation, eligibility data, and compliance-related processes.
Support People Operations in resolving team-member benefits inquiries, explain moderately complex benefits topics in accessible language, and escalate cases appropriately.
Analyze benefits utilization, cost, survey, and qualitative data to identify trends and prepare summaries, insights, and recommendations that support team priorities.
Maintain accurate documentation, process guides, trackers, and communications; support the transition of administrative processes and recommend ways to simplify, standardize, or automate them, including responsible use of artificial intelligence tools. Protect accuracy and team-member experience, communicate progress and risks, and seek guidance on prioritizing improvements.
What You’ll Bring
Experience supporting benefits administration, including enrollment, reporting, and audits, and working with benefits brokers or vendors. Experience supporting benefits in more than one country is required; global technology company experience is preferred. Strategic benefits plan design experience isn't required.
Working knowledge of core benefits concepts, such as medical, dental, vision, life, disability, and supplemental benefits.
Experience using a human resources information system (HRIS), benefits administration platform, or similar operational tools, with attention to detail in data entry, testing, reconciliation, and quality assurance. Workday experience is preferred.
Intermediate or stronger Excel or Google Sheets skills, including VLOOKUPs, filters, pivot tables, and data analysis; macros aren't required. Ability to evaluate multiple sources, identify patterns or discrepancies, and develop evidence-based recommendations with appropriate guidance.
Clear written and verbal communication skills, including the ability to explain benefits topics in accessible language and collaborate across functions.
Ability to manage assigned work, meet deadlines, communicate when blocked, and distinguish urgent work from work that can be sequenced.
A collaborative, learning-oriented approach, willingness to apply feedback, and curiosity about using artificial intelligence tools responsibly to improve benefits work and team processes.
Ability to be based in Bangalore and go to our Bangalore hub to host and manage benefits events, with flexibility for collaboration across time zones, including Pacific time.
About the team
The Benefits team within Total Rewards supports global benefits programs, working with Payroll, Finance, People Operations, People Technology, Legal, People Business Partners, brokers, and vendors. You'll work closely with the Senior Benefits Analyst and colleagues in India, Europe, the Middle East, Africa, and Pacific time zones to support India's growing benefits needs. The team's tools include Workday, Google Workspace, Slack, and Claude. The role emphasizes accurate administration, team-member support, and practical process improvements, with opportunities to build deeper benefits expertise.
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
.
Задачи:
— Развёртывание приложений в test / production
— Развитие Infrastructure as Code
— Мониторинг и логирование
— Участие в диагностике и устранении production-инцидентов
Требования:
— 7+ лет опыта в DevOps / SRE / Platform Engineering
— Сильный production-опыт с Kubernetes, Docker и AWS
— Terraform, Crossplane, Helm / Helmfile
— GitLab CI, ArgoCD / FluxCD / Fleet
— Опыт с Service Mesh: Istio / Consul или аналоги
— Grafana Stack, VictoriaMetrics
— Опыт с PostgreSQL, SQL / NoSQL
— Глубокое знание Linux и сетевого стека
— Практический troubleshooting инфраструктуры и приложений
— Bash / Python для автоматизации
— Хороший рабочий English
— Будет плюсом: DevSecOps, Ansible, Golang
Условия:
— Полная занятость
Описание проекта: ФастФуд.
MVP корпоративной базы знаний маркетинговых исследований: одно место, где исследования хранятся, находятся и переиспользуются.
Требования к стеку технологий и опыту кандидата:
Обязательные требования (Must have):
— Высшее техническое образование.
— Fullstack production web от 3 лет.
Готов работать на стеке продукта: TypeScript и Python.
— HTTP, REST/JSON, реляционные БД, транзакции, миграции.
— Системный дизайн небольшого приложения, без усложнения заранее.
— Docker, Linux, Git, CI/CD, базовая наблюдаемость.
— Модульные, интеграционные и end-to-end тесты.
— OWASP, аутентификация и авторизация, секреты, защита данных.
— Разработка в Cursor или сопоставимой ИИ-IDE по спецификациям: от технического дизайна до кода, тестов и документации
Желательные навыки (Nice to have):
— Docker/Kubernetes и облако (VK Cloud - преимущество).
— Интеграция LLM: prompt management, structured output, RAG, оценка качества, стоимость, защита от prompt injection.
— Keycloak, Kafka, корпоративные интеграции.
— GitLab, Cursor, ADR, диаграммы как код.
Задачи:
— Уточнять спецификацию вместе с аналитиком и переводить ее в технический дизайн и план реализации (spec-driven development)
— Проектировать прикладную архитектуру: компоненты, API, модель данных, интеграции, безопасность, логирование
— Реализовывать frontend и backend, миграции, автотесты и нужные интеграции
— Работать в Cursor или сопоставимой ИИ-IDE: контекст и правила проекта, декомпозиция для агента, ревью и правка сгенерированного кода
— Держать инженерное качество: code review, тесты, зависимости, секреты, без критических уязвимостей
— Настраивать CI/CD, контейнеры и мониторинг вместе с инфраструктурой
— Выпускать небольшими инкрементами, разбирать дефекты, сопровождать в эксплуатации
— Держать техническую документацию и архитектурные решения актуальным
Локация/Гражданство: РФ
Опыт: от 4 лет
Загрузка: фуллтайм
Дополнительная информация:
1.
Fullstack production web от 3 лет.
2.
Разработка в Cursor или сопоставимой ИИ-IDE по спецификациям, с ревью своего и сгенерированного кода.
Вилка: 200 – 250 000 руб/гросс по ИП
Location: PL
Workplace: remote
Overview:
SOFTSWISS is hiring a Junior Technical Operations Manager to join our PSP Operations Team. You’ll act as a key point of contact for resolving transaction and payment-related issues, rolling out custom payment method setups, and analyzing recurring problems to drive improvements.
Purpose of the Role:
You’ll combine technical expertise in payment systems with operational oversight to enhance client experience, ensure accurate transaction processing, and support the continuous optimization of payment workflows.
Key Responsibilities:
Respond to technical requests from first-line support regarding transactions and payment methods
Roll out custom payment method configurations for new clients on their websites
Troubleshoot payment and transaction issues
Ensure payment systems operate efficiently
Interact with payment systems
Analyse recurring payment problems and report findings
Work with other teams, including second-line support, Finance, Account Managers, and B2C
Required Experience:
Experience in Fintech/Payments industry as an Operations Manager/B2B technical support (2nd line)
Clear understanding of how the Payment System works
Strong knowledge of transactions flow
Knowledge of the basics of WEB architecture
Higher or incomplete higher education, preference for graduates of technical universities
English and Russian not lower than Upper Intermediate level
Knowledge of the basics in programming (data types/basic operators/functions)
Nice to Have:
Experience with JIRA, Jenkins, GitLab.
Experience with monitoring systems (ELK).
Understanding of information and application security, SSH, and access credentials.
Main Advantages
Private health insurance
Sports benefits
Comprehensive Mental Health Program
Free English lessons (online)
Local language courses
Paid time off
Maternity leave support
Referral program rewards
Upskilling, internal workshops, and participation in professional conferences and corporate events
Задачи:
— Развитие и поддержка систем развертывания веб-сервисов компании;
— Выстраивание процесса CI/CD.
Требования:
— Понимание цикла разработки ПО;
— Уверенные знания Linux;
— Знание Docker и GitLab CI;
— Базовые знания Python и Bash;
— Опыт работы с Kubernetes или знание систем оркестрации Ansible.
Желательно:
— Опыт работы с микросервисной архитектурой.
Условия:
— Официальное трудоустройство;
— Работа в офисе, гибкое начало рабочего дня;
— Современный офис на Петроградской стороне;
— Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
— ДМС, включая стоматологию;
— Горячие обеды, фрукты, напитки;
— Зону отдыха, тренажеры, полезные для работы книги.
Задачи:
— Разработка и оптимизация веб-приложений по работе с автопроизводителями и дилерскими центрами
— Рефакторинг и развитие существующего функционала
— Документирование архитектурных решений и разработанных приложений
— Участие в грумминге и оценке трудозатрат задач
— Участие в проработке архитектуры решений
— Поддержка и развитие систем в промышленной эксплуатации
Требования:
— Опыт коммерческой разработки на Python от 1,5 лет
— Уверенное знание Python (asyncio, typing, обработка ошибок и контекстные менеджеры (contextlib), логирование)
— Опыт разработки с использованием FastAPI и Django/DRF (или аналогов)
— Опыт проектирования и разработки REST API
— Понимание принципов микросервисной архитектуры
— Опыт работы с PostgreSQL (транзакции, ACID, индексы, оптимизация запросов)
— Опыт работы с Redis, брокерами сообщений (Kafka и/или RabbitMQ)
— Опыт контейнеризации (Docker), настройки CI/CD (GitLab CI, GitHub Actions или аналогичные)
— Понимание практик логирования и мониторинга (Prometheus, Grafana, ELK или аналоги)
— Базовое понимание вопросов безопасности приложений (аутентификация, авторизация, защита данных)
— Уверенная работа с Git
— Опыт написания unit и интеграционных тестов (pytest или аналоги)
— Английский на уровне чтения технической документации
Будет плюсом:
— Опыт работы в разработке веб-сервисов
— Опыт деплоя приложений (Kubernetes)
— Опыт работы по git-flow
— Практика TDD/BDD
— Опыт использования AI-инструментов (например, ChatGPT, GitHub Copilot) для разработки и поиска технических решений
— Понимание best-practice применения AI в разработке: валидация и критическая оценка сгенерированного кода, использование AI для ускорения разработки без потери качества и безопасности
Требования:
Инфраструктура и Cloud:
— Опыт развертывания и настройки managed-кластеров Spark (Yandex Data Proc, Google Dataproc, AWS EMR).
— Владение Terraform (или Ansible) для автоматизации инфраструктуры.
— Настройка сетевого взаимодействия (VPC, VPN, Security Groups) между Greenplum и Spark.
— Опыт работы с Docker и Kubernetes (если Spark запускается на K8s).
Big Data стек:
— Понимание архитектуры Greenplum и способов выгрузки данных (gpfdist, PXF, JDBC).
— Знание архитектуры Spark (Driver, Executor, History Server), умение управлять ресурсами кластера.
— Настройка оркестрации пайплайнов (Apache Airflow).
— Работа с форматами данных (Parquet, ORC, Avro).
Мониторинг и CI/CD:
— Настройка мониторинга и логирования для Spark-джобов (Prometheus, Grafana, ELK).
— Настройка CI/CD для деплоя Spark-приложений (GitLab CI, Jenkins).
Языки и утилиты:
— Python (PySpark) или Scala — для написания инфраструктурных скриптов и отладки.
— Bash-скриптинг
Location: Georgia; European Union
Workplace: Remote
🌍 Remote | UTC+8 | Core collaboration hours: 13:00–19:00 Manila Time
Salmon is a technology-driven financial company building a banking and lending platform across Southeast Asia, starting in the Philippines.
We combine global fintech expertise with deep local market knowledge to make financial services simple, accessible, and useful for millions of people across the region.
7M+ app downloads. 2M+ monthly active users. 7,000+ partner stores. US$310M+ raised from leading global investors.
Manila-based, globally distributed, and hybrid-first — our team spans 45+ countries.
If you want to solve complex problems at scale and impact how millions of people access and manage money, come build with us.
Southeast Asia's fintech moment starts here.
About the role:
You'll build individual Android features end-to-end in Kotlin, working closely with product, design, and backend teams to ship reliable, user-facing functionality.
What you'll do:
- Work within a Kotlin/Jetpack Compose codebase, shipping through GitLab with automated release trains every 3 weeks
- Collaborate daily with designers, product managers, backend engineers, and QA to define and deliver features
- Operate inside a modern app architecture (MVI + Clean) with dependency injection and reactive data flows
What you'll own:
- Develop and implement individual features from scratch with high-quality, maintainable code
- Integrate RESTful APIs into the Android app using OkHttp
- Conduct code reviews, give feedback, and refactor code to uphold quality standards
- Troubleshoot and resolve issues surfaced by users or through testing
- Partner with QA to ensure proper test coverage and release quality
What makes you a strong fit:
- 4+ years of Android development experience with Kotlin
- Strong knowledge of Android SDK and Jetpack Compose
- Experience with modern app architecture (MVI + Clean principles) and dependency injection (Dagger)
- Solid experience integrating RESTful APIs (OkHttp) and working with coroutines and Kotlin Flow
- Practical experience writing Unit/Integration tests (Mockito, JUnit)
- Comfortable with Git-based workflows and structured release cycles (GitLab, release trains)
What we offer:
Ownership and flexibility
- Fully remote work with core collaboration hours from 13:00 to 19:00 Manila time (UTC+8)
- Company-provided tools and equipment
Health and time off
- Medical insurance support for you and your family through co-funding or reimbursement, depending on your location and subject to policy limits
- Access to an internal mental health support specialist
- 22 vacation days, Philippine public holidays, and 15 sick days
Growth and team experience
- Opportunities to learn and share your expertise through internal expert meetups, external conferences, speaking opportunities, and industry publications
- Company-sponsored trips to Manila to meet and work with your team in person
- High-performing teams can earn a dedicated beach house week in Southeast Asia
We believe strong teams are built by people with different backgrounds, experiences, and points of view. Salmon is an equal opportunity employer, and we make hiring decisions based on skills, experience, and potential.
Задачи:
— Программирование в СУБД Oracle, подготовка API (SQL, PL/SQL)
— Оптимизация системы в широком смысле
— Проведение код-ревью
— При необходимости дорабатывать средний слой на C#
— При необходимости дорабатывать интерфейс на Vue+JS
Требования:
— Коммерческий опыт разработки Oracle PL/SQL от 5 лет
— Коммерческий опыт работы с Vue 2/3 от 2 лет или C# от 3 лет
— Вовлечённость в процесс создания продукта
— Желание развиваться и делиться знаниями
— Желание применять в своей работе инструменты на базе LLM
Будет плюсом:
— Хорошее владение Jira, Confluence, Cruсible, Gitlab
— Наличие опыта написания скриптов автоматизации на Python
Location: Remote, Canada; Remote, United States
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
Like other managers at GitLab, you'll see your team as your product. You'll spend your time hiring and developing world-class Support Engineers who deliver exceptional technical support while continuously improving how your team solves problems. GitLab is working through it’s own AI transformation so you’ll be a leader in designing and implementing AI strategy for our Support team. As a Support Manager, you shape the customer support experience in your region. You'll balance direct customer relationships with the work of scaling your team, improving internal processes, adopting AI, and collaborating across departments to ship tools and solutions that make support more efficient. You'll help your team become self-sufficient, take ownership of complex issues from initial contact through resolution, and create a psychologically safe environment where people grow.
Some examples of our projects:
A tool to automatically check a GitLab Omnibus install for known issues
A solution that captures the state of a customer's server
for easier troubleshooting
A tool that turns log files into interactive tables so you can easily sort and filter columns
Functionality for ChatOps
that makes it easier to identify user accounts on the GitLab.com platform
What you’ll do
Partner with other support managers to hire and maintain a world-class Support Engineering team focused on delivering excellent technical support to GitLab's customers.
Develop your team members' technical skills and experience through mentorship, structured training, and career growth opportunities.
Drive team ownership by fostering self-sufficiency, accountability, and alignment with key performance indicators.
Build scalable processes and workflows that enable your team to collaborate effectively and execute with excellence.
Conduct regular 1:1s with all team members to support their growth, address challenges, and create psychological safety.
Train Support Engineers to conduct high-quality technical interviews, strengthening your hiring pipeline.
Partner across GitLab to deepen understanding of customer needs and business goals, informing product and support improvements.
Lead continuous improvement initiatives that enhance the customer experience through measurable, repeatable solutions.
Document how the team works and find ways to make it more efficient through tools, process changes, and automation. Use AI well in your own work and coach your team to do the same.
What you’ll bring
Ability to lead technical, customer-facing teams and support the growth of Support Engineers at different levels through feedback, mentoring, and growth opportunities.
Ability to create and implement processes and procedures that improve team efficiency.
Ability to provide technical customer support and manage the full support lifecycle, from understanding customer needs and initial engagement through resolution, in collaboration with development.
Analytical and problem-solving skills to troubleshoot complex technical issues and the ability to grow your team’s problem-solving skills.
Understanding of Linux System Administration and web application development concepts (with MVC frameworks such as Ruby on Rails, Python, Django, PHP, or Laravel).
About the team
We are distributed globally across the AMER, EMEA, and APAC regions and own the customer support experience for GitLab. We work on support tickets, dig into code and logs to troubleshoot issues, and collaborate across departments to resolve customer challenges. Our team operates asynchronously with regular pairing sessions, one-on-ones, and Slack conversations that keep us connected. We create an environment where Support Engineers can grow and do their best work. We build processes that balance customer needs with team wellbeing, recognizing that a healthy customer experience comes from a healthy team. For more on how our team works, see the
Support team handbook page
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
.
Bangalore, India; Remote, Poland; We work across core systems, integrations, reporting and compliance, and partner closely with stakeholders across time zones to move fast, build with purpose and create seamless experiences that empower people to do their best work
УдалённоRemote, United States; We work across core systems, integrations, reporting and compliance, and partner closely with stakeholders across time zones to move fast, build with purpose and create seamless experiences that empower people to do their best work; The base salary range for this role’s listed level is currently for residents of the United States only
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
УдалённоleadRemote, United States; We have a preference for candidates based in the San Francisco Bay Area, but we welcome applications from all US locations; The ability to collaborate in a remote, globally distributed team across time zones and cultures, and willingness to use GitLab in your day-to-day work; We work transparently, collaborate across functions and time zones, and use GitLab's own tools and AI-enabled workflows to make legal support more efficient and accessible; The base salary range for this role’s listed level is currently for residents of the United States only
УдалённоseniorRemote, Canada; Remote, United States; The base salary range for this role’s listed level is currently for residents of the United States only
Bangalore, India; You'll need to be based in Bangalore, with periodic office presence for hosting and managing benefits events, and flexibility to collaborate across time zones, including Pacific time; Ability to be based in Bangalore and go to our Bangalore hub to host and manage benefits events, with flexibility for collaboration across time zones, including Pacific time; You'll work closely with the Senior Benefits Analyst and colleagues in India, Europe, the Middle East, Africa, and Pacific time zones to support India's growing benefits needs
УдалённоGeorgia; European Union; 🌍 Remote | UTC+8 | Core collaboration hours: 13:00–19:00 Manila Time; Fully remote work with core collaboration hours from 13:00 to 19:00 Manila time (UTC+8)
УдалённоRemote, Canada; Remote, United States; The base salary range for this role’s listed level is currently for residents of the United States only