Senior Security Software Engineer, Application Security

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

Senior Security Software Engineer focused on Application Security at Roblox. This role involves designing, building, and shipping security solutions that integrate into developer workflows and platforms, scaling security through automation, CI/CD integrations, and secure libraries. Key responsibilities include embedding security across the SDLC, threat modeling, code review, penetration testing, and developing systemic solutions. The role also involves designing and implementing security controls for agentic and AI-assisted workflows, building guardrails against risks like prompt injection and data exfiltration.

What you'd actually do

  1. Integrate security into CI/CD pipelines and drive secure-by-default engineering practices
  2. Design and build security controls, libraries, and guardrails directly in code
  3. Develop and scale automated security tooling across CI/CD (SAST, dependency scanning, secrets detection, fuzzing, etc.)
  4. Build and improve detection and prevention mechanisms for abuse, data exfiltration, and supply chain risks
  5. Automate vulnerability triage, prioritization, and remediation workflows at scale

Skills

Required

  • 6+ years of experience in software engineering, application security, or security engineering
  • Strong coding skills in at least one language (e.g., Python, Go, C#, JavaScript, Rust, C++)
  • Build and scale security automation in CI/CD pipelines (SAST, SCA, secrets detection, and fuzzing)
  • Solid understanding of application security fundamentals (OWASP Top 10, auth models, common vulnerabilities and mitigations)
  • Background with cloud environments, and modern architectures (microservices, APIs)
  • Working knowledge of Linux/Windows systems, networking fundamentals, and system-level security
  • Experience designing and implementing secure, scalable systems, including APIs, microservices, and distributed architectures
  • Ability to translate security risks into practical, scalable engineering solutions
  • Bachelor’s degree in a relevant field or equivalent practical experience

Nice to have

  • Experience building security platforms, tools, or developer frameworks
  • Knowledge of cryptography, PKI, TLS, and secure implementations
  • Experience with container security and Kubernetes
  • Experience building internal security platforms or developer tooling
  • Background of supply chain security (SBOMs, signing, provenance, build integrity)

What the JD emphasized

  • deep technical work
  • systemic solutions
  • agentic and AI-assisted workflows
  • prompt injection
  • data exfiltration
  • misuse of developer and system privileges