Pay Range
Annually:
$132,000 - $282,000
No equity
Industry
Cloud
Cyber Security
Software
Description
As an Engineering Manager, lead the Dynamic Analysis team, contribute to code, guide technical direction, and ensure security testing best practices.
GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry. We make this possible at GitLab by running our operations on our product and staying aligned with our values. Learn more about Life at GitLab.
Thanks to products like Duo Enterprise, and Duo Workflow, customers get the benefit of AI at every stage of the SDLC. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier. All team members are encouraged and expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact across our global organisation.
The Engineering Manager of the Dynamic Analysis group will lead the team responsible for the DAST and API Security feature categories. Unlike our typical Engineering Manager role, this position is designed as a player/coach role, managing a smaller team of 4 direct reports while maintaining significant technical contributions to the codebase.
This role is an extension of the Engineering Manager position.
The Dynamic Analysis group is responsible for:
- API Security
- Dynamic Analysis Security Testing (DAST)
- Fuzz Testing
What you’ll do:
- Actively contribute code to the team's projects (approximately 30-40% of time)
- Lead technical direction specifically for Dynamic Analysis, DAST, and API Security features
- Provide hands-on guidance on security testing architecture and Dynamic Analysis best practices
- Maintain deep technical awareness through regular code contributions
What you’ll bring:
- Technical expertise in web crawler development and implementation
- Experience with Fuzz Testing methodologies and tools
- Strong understanding of web application attack vectors and security vulnerabilities
- Demonstrated experience building or maintaining scalable web crawling systems
- Professional experience with Go
- Knowledge of modern web technologies and how to effectively test them for security issues
- Ability to guide technical decisions around crawler efficiency, coverage, and reliability
- Experience in application security or security testing
- Knowledge of OWASP Top 10 and security testing methodologies
- Previous work with headless browsers for automated testing
How GitLab will support you:
- Benefits to support your health, finances, and well-being
- All remote, asynchronous work environment
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support