GitLab - Senior Corporate Security Engineer, Mac OS
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience designing and delivering endpoint, systems, or corporate security solutions in environments that require scalable, durable controls. • Deep knowledge of endpoint management platforms such as Jamf Pro or FleetDM, especially for architecting and securing macOS environments. • Strong hands-on ability with Terraform and Infrastructure-as-Code practices, including module design, state management, and pipeline-based deployment. • Experience working with GitOps workflows where changes are managed through Git repositories, merge requests, code review, and automated pipelines. • Strong proficiency in scripting or programming for automation and security tooling, such as bash, Python, PowerShell, or Go. • Familiarity with cloud identity providers and directories, including platforms such as Okta, Google Workspace, LDAP. • Ability to communicate clearly, collaborate across distributed teams, and work independently in an all-remote environment. • Openness to bringing transferable experience from adjacent security, systems, or platform engineering backgrounds, along with a practical and security-focused approach to problem solving. • The Corporate Security Engineering team secures the internal environment GitLab team members use every day, including endpoints, identity systems, SaaS applications, and platforms that store sensitive internal data. It's a small, high-leverage team that treats security work as engineering work: building with code, operating through Git, and using reviewable, testable, and auditable workflows by default. The team partners closely with Information Technology, Security Operations, and Engineering across regions, collaborating asynchronously to build controls that scale across GitLab's all-remote workforce while reducing friction for end users. • 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.
Responsibilities
• Lead the security architecture of GitLab's endpoint fleet and related infrastructure, with a primary focus on macOS. • Design and support automation for secure endpoint deployment, configuration, and lifecycle management using code-based workflows. • Manage endpoint and SaaS security configuration through Terraform, version control, merge requests, continuous integration pipelines, and automated rollouts. • Define and enforce security baselines across macOS, iOS, Windows, and Linux endpoints. • Develop patching and software distribution approaches that align with security, compliance, and operational requirements. • Partner with Information Technology, Security Operations, and Detection and Response teams to improve endpoint telemetry, detections, and response models. • Drive process improvements that reduce manual work and lower risk by favoring automation, policy-driven controls, and auditable change management. • Mentor engineers across Corporate Security and Information Technology, and serve as a senior escalation point for complex endpoint security issues.
Benefits
• $139,200—$218,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 • 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. • Country Hiring Guidelines:
No credit card. Takes 10 seconds.