Senior Software Engineer, Security Factory: Code Security
SoftwareCareers
## Senior Software Engineer, Security Factory: Code SecurityGitLabEngineeringFull-timeRemote, Canada;
Remote, United StatesPossible sponsorApply Job### Job DescriptionGitLab 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 roleAs a Senior Backend Engineer on GitLab's Security Factory: Code Security team, you help developers find and fix security issues. Those issues live in the code they write and in the open source components they depend on.Your work spans complementary parts of a complete security analysis. On the dependency analysis side, you teach the analysis engine what a project depends on. You parse dependency manifests, lockfiles, and SBOMs so the engine knows which libraries and frameworks are in play and how the code uses them.You also extend the service that turns security advisories into automated merge requests that update vulnerable dependencies. On the vulnerability detection side, you grow GitLab's security analysis engine with hybrid analyzers that blend rule-based detection and AI reasoning. You build and apply the tooling that develops, evaluates, and ships those analyzers, and you measure how well they find real problems.That work also expands coverage of the libraries, frameworks, and AI agent tooling that real-world applications are built on.These threads reinforce each other. What a project depends on, and how its code uses those dependencies, are parts of one picture, and this team works across all of it. We make thoughtful use of AI-assisted development tools in our daily work. We expect you to use them effectively and with good judgment.What you doAct as the directly responsible individual (DRI) for team initiatives from design through delivery, shipping with minimal guidance in partnership with the technical leadBring systems built by one engineer to team ownership through documentation, tests, and shared reviewDesign and ship analyzers that pair deterministic analysis capabilities with AI-driven analysis, and build the evaluation harnesses that measure their false positives and missed findings against benchmark applications with known vulnerabilities, raising the bar for what counts as a trustworthy result. That includes detection rules mapped to CWE and the test fixtures that prove they work.Package those analyzers for every place GitLab runs them, including CI jobs, AI agent workflows, and command-line tools, with findings reported in GitLab's standard security report formatsDesign and ship the manifest, lockfile, and SBOM parsing that tells the static analysis engine what a project depends on, and extend it to new ecosystems and formatsShip features across the automated remediation service that turns security advisories into dependency update merge requests, from sandboxed updates to merge request creationSolve technical problems of high scope and complexity, actively seek out difficult impediments affecting the whole team, and advocate for improvements to quality, security, and performance with Product Management, Engineering stakeholders such as Frontend and UX, and partner teams such as Code Scanning and Composition AnalysisMentor Intermediate engineers through code review and pairing, and maintain our internal standards for style, maintainability, and best practices through reviewParticipate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issuesWhat you bringExperience 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'tSubstantial professional experience writing and testing production code in a systems language, particularly Go and/or Rust, with depth in at least one. We use both, plus Ruby on the remediation side and Python for some analyzers, and value willingness to work across them.Familiarity with package managers and dependency management in one or more language ecosystems, such as npm, Maven, pip, Bundler, or Cargo. Experience building tooling around them is better still.Demonstrated application security experience, such as vulnerability research, secure code review, or writing detection rules, and fluency with vulnerability classes (OWASP Top 10, CWE) and the software supply chainA track record of taking ownership of ambiguous problems and shipping with minimal guidance, with the self-motivation and organizational skills suited to a remote, largely asynchronous environmentDemonstrated capacity to communicate clearly and concisely about technical problems, and to write design proposals that bring a team to a decisionHelpful experienceExperience evaluating AI-driven detection against labeled data, including measuring false positives and missed findingsExperience with performance optimization at scaleHands-on program analysis experience, such as parsing, ASTs, or data-flow analysisFamiliarity with popular web or mobile application frameworks and how they handle input, data, and configurationExperience with containerized workflows and CI/CD (we use Docker heavily)About the teamThe Security Factory: Code Security team builds GitLab's code-level security scanning capabilities, spanning static application security testing and dependency scanning. We help developers find and fix security issues in both the code they write and the open source components they depend on, as early as possible.We work closely with the Static Analysis team on GitLab's SAST engines, 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 $139,200 — $235,200 USD How GitLab Supports Full-Time EmployeesBenefits to support your health, finances, and well-beingFlexible Paid Time OffTeam Member Resource GroupsEquity Compensation & Employee Stock Purchase PlanGrowth and Development FundParental LeavePlease 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 .### Tags:CanadaRemote#J-18808-Ljbffr
Remote, United StatesPossible sponsorApply Job### Job DescriptionGitLab 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 roleAs a Senior Backend Engineer on GitLab's Security Factory: Code Security team, you help developers find and fix security issues. Those issues live in the code they write and in the open source components they depend on.Your work spans complementary parts of a complete security analysis. On the dependency analysis side, you teach the analysis engine what a project depends on. You parse dependency manifests, lockfiles, and SBOMs so the engine knows which libraries and frameworks are in play and how the code uses them.You also extend the service that turns security advisories into automated merge requests that update vulnerable dependencies. On the vulnerability detection side, you grow GitLab's security analysis engine with hybrid analyzers that blend rule-based detection and AI reasoning. You build and apply the tooling that develops, evaluates, and ships those analyzers, and you measure how well they find real problems.That work also expands coverage of the libraries, frameworks, and AI agent tooling that real-world applications are built on.These threads reinforce each other. What a project depends on, and how its code uses those dependencies, are parts of one picture, and this team works across all of it. We make thoughtful use of AI-assisted development tools in our daily work. We expect you to use them effectively and with good judgment.What you doAct as the directly responsible individual (DRI) for team initiatives from design through delivery, shipping with minimal guidance in partnership with the technical leadBring systems built by one engineer to team ownership through documentation, tests, and shared reviewDesign and ship analyzers that pair deterministic analysis capabilities with AI-driven analysis, and build the evaluation harnesses that measure their false positives and missed findings against benchmark applications with known vulnerabilities, raising the bar for what counts as a trustworthy result. That includes detection rules mapped to CWE and the test fixtures that prove they work.Package those analyzers for every place GitLab runs them, including CI jobs, AI agent workflows, and command-line tools, with findings reported in GitLab's standard security report formatsDesign and ship the manifest, lockfile, and SBOM parsing that tells the static analysis engine what a project depends on, and extend it to new ecosystems and formatsShip features across the automated remediation service that turns security advisories into dependency update merge requests, from sandboxed updates to merge request creationSolve technical problems of high scope and complexity, actively seek out difficult impediments affecting the whole team, and advocate for improvements to quality, security, and performance with Product Management, Engineering stakeholders such as Frontend and UX, and partner teams such as Code Scanning and Composition AnalysisMentor Intermediate engineers through code review and pairing, and maintain our internal standards for style, maintainability, and best practices through reviewParticipate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issuesWhat you bringExperience 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'tSubstantial professional experience writing and testing production code in a systems language, particularly Go and/or Rust, with depth in at least one. We use both, plus Ruby on the remediation side and Python for some analyzers, and value willingness to work across them.Familiarity with package managers and dependency management in one or more language ecosystems, such as npm, Maven, pip, Bundler, or Cargo. Experience building tooling around them is better still.Demonstrated application security experience, such as vulnerability research, secure code review, or writing detection rules, and fluency with vulnerability classes (OWASP Top 10, CWE) and the software supply chainA track record of taking ownership of ambiguous problems and shipping with minimal guidance, with the self-motivation and organizational skills suited to a remote, largely asynchronous environmentDemonstrated capacity to communicate clearly and concisely about technical problems, and to write design proposals that bring a team to a decisionHelpful experienceExperience evaluating AI-driven detection against labeled data, including measuring false positives and missed findingsExperience with performance optimization at scaleHands-on program analysis experience, such as parsing, ASTs, or data-flow analysisFamiliarity with popular web or mobile application frameworks and how they handle input, data, and configurationExperience with containerized workflows and CI/CD (we use Docker heavily)About the teamThe Security Factory: Code Security team builds GitLab's code-level security scanning capabilities, spanning static application security testing and dependency scanning. We help developers find and fix security issues in both the code they write and the open source components they depend on, as early as possible.We work closely with the Static Analysis team on GitLab's SAST engines, 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 $139,200 — $235,200 USD How GitLab Supports Full-Time EmployeesBenefits to support your health, finances, and well-beingFlexible Paid Time OffTeam Member Resource GroupsEquity Compensation & Employee Stock Purchase PlanGrowth and Development FundParental LeavePlease 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 .### Tags:CanadaRemote#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Security Factory: Code Security in Winnipeg, MB vacancy
- # Intermediate Software Engineer, Security Factory: Vulnerability ManagementGitLabSalary not statedFull-timeremote· midCanada, Israel, UKrubyrailsswiftpostgresjavascriptvueelasticsearchListed via Jobicy · posted 25 Oct 2026. The application happens there, not on DevConnect....SuggestedFull timeRemote workFlexible hours
- Senior Software Engineer - Infrastructure as Code TeamMarqeta 01 June 2025 Software Engineer DevOps Cloud AWS Infrastructure As a Senior Software Engineer on the Infrastructure Engineering team, you will be at the forefront of shaping and enhancing our fintech solutions...SeniorRemote workFlexible hours
$95k - $100k per year
...solutions using advanced FPGA and SoC technologies.The Factory Applications team helps developers make effective... ...(HLS), and DSP Builder. Our work brings together software, compilers, digital design, and application engineering to help users develop and optimize hardware-...SuggestedFixed term contractInternshipLocal areaShift work- Software security remediation expertise drives this hands-on engineering role, focused on SAST fixes, dependency patching, and enterprise application delivery.The Senior Software Engineer serves as a technical remediation and enablement lead. This individual contributor works...SeniorFor contractors
- ...We are looking for a Senior Software Engineer that will join the Auth0 Security Engineering organization In this role, you will join a team of Software Engineers dedicated to building and managing services that secure the platform that Auth0 runs on You will be instrumental...SeniorWork from home
- Build secure search technologies at Google using software development and data privacy expertise. Choose from Mountain View... ...York, or Seattle.As a Software Engineer III, you will develop systems supporting... .... You will contribute across coding, design reviews, code quality,...Senior
$174k - $252k per year
Senior Software Engineer, Search Security EngineeringCorporate Fare: Google Place: Mountain View, CA, USA; Cambridge, MA, USA; +3 more; +2 more MidExperience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied...SeniorTemporary work$136k - $187k per year
...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the... ...We're all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering We are looking for a Senior Software...SeniorLocal areaWorldwide- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers... ..., and maintain clean, testable, and highly maintainable code, ensuring top-tier performance and reliability. From...SeniorFull time
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally... ...development team. As a Senior SDN Network Software Engineer,... ...network infrastructure, cloud security, APIs, and software development...Senior
- Senior Software Engineer, Firefox Security Remote FinlandWhy Mozilla?The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors...SeniorImmediate startRemote workHome office
- # Senior Software Engineer, Security Engineering - Platform (Auth0)Okta · okta.comCategory: Cloud SecurityLocation: Toronto, Ontario, CanadaLevel: Senior## Quality of lifeWhat the posting states. Hover or tap a perk to see the line it came from.* Paid parental leave* EquitySecure...SeniorFlexible hours
$271.15k per year
...building the tools that define how software gets built and delivered. As... ..., verified images, and secure infrastructure that make autonomous... ...Role You are a software engineer who cares deeply about security... ...Participate in design and code reviews across the team, bringing...SeniorLong term contractFull timeRemote workWork from homeHome officeVisa sponsorshipShift work$221.21k - $256.43k per year
...will be a key member of the newly created Security Engineering Team, with a mission to keep Quora safe... ...Candidate Would... be a capable software engineer while also spiking in at least... ...about building secure infrastructure-as-code (IaC) pipelines using tools like...SeniorRemote workMonday to fridayFlexible hours$146k - $180k per year
...Visit gomotive.Com to learn more. About The RoleAs a Sr Software Engineer, Security, you will design and build secure, scalable systems that protect... ...products and cloud infrastructure. Conduct architecture, code, data-handling, and threat-modeling reviews to identify and...Long term contractTemporary work$218.42k - $302.84k per year
...connection effortless by delivering software that makes it easy to securely interconnect people and their devices... ...’re seeking a talented software engineer, specializing in security and privacy... ...engineering teams to promote secure coding practices and provide targeted security...InternshipWork at officeRemote workHome officeRelocation packageFlexible hours- Build test automation for Okta’s Identity Security systems using Java or Python, API testing, and distributed data pipelines. Work across security engineering teams.As a Senior Software Engineer in Test, you will own quality strategy for real-time detection pipelines, risk...Senior
- ...Mozilla is seeking a Senior Software Engineer for Firefox Security. This remote Finland role focuses on designing, implementing, and hardening security features across platforms. You will drive improvements to the core security posture, work with cryptography and WebPKI,...SeniorRemote work
- Build backend security systems with Go or Rust as a Senior Software Engineer at GitLab, working remotely from Canada or the United States.On the Security Factory: Code Security team, you will help developers find and fix vulnerabilities in code and open source dependencies....SeniorRemote work
- ...approach is defined by pragmatic engineering: We utilize a single 725 kN... ...by over $20M in funding secured within our first four months,... ...launched. We’re looking for a Senior Architect to lead the layout and long-term phasing of our factory — and to bring the same thinking...SeniorLong term contractFor contractors
- Ayata seeks a Senior AI Engineer to design and build AI-powered solutions for understanding, transforming, migrating, and improving software systems and codebases. This hands-on role blends applied AI, software engineering, and cloud delivery. The ideal candidate has 5–10 years...Senior
- ...and continuous improvement of security controls across infrastructure... ...Provide technical support and engineering solutions for securing Kubernetes... ...and admission controllers. Secure end-to-end infrastructure... ...Experience with Infrastructure as Code (IaC) tools, especially...Senior
- Lead product security through PKI, code signing, and governance for Celestica’s Hardware Platform Solutions organization in Toronto.As Product... .... The work connects Information Security, DevOps, Software Engineering, infrastructure teams, and vendors.Key Responsibilities:...
$80.83k - $109.35k per year
...competencies at any point in life. IT Security Engineer Start Date: As Soon As Possible Salary... ...such as: Firewalls, WAF, IDS/IPS, secure web gateways/web proxy, Managed Detection... ...systems and services. Participating as a senior technical resource on project teams....SeniorFull timeFor contractorsWork at officeImmediate startRemote workMonday to friday$130k - $180k per year
...us for your next career adventure! We're looking to hire a Senior Security Engineer with excellent technical skills, strong security judgment, and... ...This role is ideal for someone who can move fluidly between code, cloud infrastructure, product architecture, incident response...SeniorLong term contractRemote workFlexible hours- Roofr# Senior Security EngineerAI SummaryRoofr is seeking a senior hands-on security engineer to strengthen cloud, application, and operational security for its CRM platform.... ...into policy people actually follow* Strong software engineer at heart — comfortable reading and...SeniorRemote workHome officeFlexible hours
- ...are we? Cohere is the leading security-first enterprise AI company.... ...Cohere is a team of researchers, engineers, designers, and more, who are... ...and Seoul. Join us! As a Senior Security Engineer you will:... ...our applications throughout the software development lifecycle Collaborate...SeniorFull timeWork at officeLocal areaRemote workHome officeFlexible hours
- Senior Security EngineerMagnet Forensics is seeking a highly skilled and motivated Senior Security Engineer to join our dynamic team and play a key role in ensuring the security and... ...containers, etc. Collaborate with software developers and system administrators to...SeniorLocal area
$80.9k - $129.73k per year
Product Engineering (Infrastructure as Code)This website uses cookies and... ...a resilient, automated, and software-defined operating model. This role is open across Senior Consultant II and Lead Consultant... ...nos conseils en matière de sécurité, consultez le blogue Allstate...SeniorFull timeInternshipWork at officeRemote workHome officeFlexible hours- Affim is seeking a senior software engineer to lead a Trust & Safety focused Account Management team. You will set the technical strategy for your... ...standards, and mentor teammates. Remote-first with strict security and a focus on delivering high-quality software across Canada...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Security Factory: Code Security. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

