Principal Security Software Engineer, Application Security

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Roblox is seeking a Principal Security Software Engineer to lead the Security Design and Review pod within the Application Security team. This role involves collaborating with engineering teams to ensure secure design solutions and establish security standards. Responsibilities include threat modeling, secure system design, automation, penetration testing, and driving company-wide security initiatives. The ideal candidate will have extensive experience in cybersecurity, application security, data encryption, and compliance, with a strong ability to influence engineering leaders and operationalize security best practices. Familiarity with secure deployment patterns for AI agents and enabling safe AI adoption at scale is also required.

What you'd actually do

  1. Lead company-wide security initiatives to address critical security challenges.
  2. Build and nurture cross-company relationships to achieve security objectives.
  3. Provide guidance on product security processes and standards.
  4. Define and expand partnerships with key engineering teams across Roblox.
  5. Apply critical thinking and analytical skills to develop security protocols and communicate effectively with stakeholders.

Skills

Required

  • 8+ years of professional experience in cybersecurity
  • deep background in application security, data encryption, and compliance with security standards
  • knowledge of network and cloud security
  • Explaining complex security challenges and solutions to both technical and non-technical leadership
  • Proven ability to build strong relationships and influence principal engineers across teams
  • Experience in software and infrastructure architecture with a focus on security
  • Extensive experience with common code and network vulnerabilities, their impacts, and remediation strategies
  • Background in writing code in at least one programming language, such as Python, Golang, or C#
  • scripting language like Bash or Python
  • Applied knowledge of cryptography, PKI, TLS, and practical implementations
  • Experience with threat modeling and Secure Software Development Life Cycles
  • Experience operationalizing security best practices in large-scale internet environments
  • Familiarity with network and server hardware, as well as Linux and Windows security
  • Familiarity with secure deployment patterns for AI agents, including isolation strategies (sandboxing, microVMs), secrets protection, and audit/logging for agent capabilities
  • Familiarity with enabling safe AI adoption at scale, balancing security, developer productivity, and organizational risk

Nice to have

  • team-oriented
  • collaborative professional
  • Passionate about security
  • knowledgeable about security principles
  • Passionate about long-term solutions that drive lasting security improvements

What the JD emphasized

  • deep background in application security
  • compliance with security standards
  • Familiarity with secure deployment patterns for AI agents
  • Familiarity with enabling safe AI adoption at scale