Mobile Security Engineer - Product Security

Salesforce Salesforce · Enterprise · San Francisco, CA +1

Salesforce is seeking a Mobile Security Engineer to own the security posture of their mobile application portfolio. The role involves performing security assessments, operating scanning platforms, conducting secure code reviews, and providing mobile security guidance. A key aspect is building and shipping security tooling and automation using AI, including integrating AI agents into security workflows and evaluating AI-generated code. The candidate should have experience with mobile security testing, platform security, and a demonstrated AI-first approach to engineering, including using AI development tools and advanced prompt engineering.

What you'd actually do

  1. Perform manual and automated security assessments of iOS and Android applications, including binary reverse engineering, dynamic instrumentation, authenticated scanning, and review of OAuth/PKCE flows, certificate pinning implementations, and jailbreak/root detection controls.
  2. Operate and expand the mobile scanning platform across the mobile app portfolio, manage pre-production Continuous Integration/Continuous Delivery (CI/CD) pipeline integration, configure scanning rulesets, triage findings, and coordinate quarterly with external penetration testing vendors.
  3. Conduct secure code reviews across Swift, Kotlin, Java, and React Native mobile codebases, embed security controls in mobile SDKs and feature development, and lead threat modeling sessions for mobile-specific attack surfaces including on-device AI, app attestation, and deep linking.
  4. Provide mobile security guidance to engineering teams across all Clouds, translate mobile findings into actionable remediation, respond to customer compliance questionnaires, and serve as the mobile security subject-matter expert for release planning and incident response.
  5. Build and ship high-quality, production-grade security tooling and automation using modern engineering practices, with AI as a core part of your development workflow — pushing the boundaries of AI development tools to deliver secure, optimized, and high-quality code.

Skills

Required

  • 2+ years in application security, mobile security testing, or mobile development
  • iOS and Android platform security models
  • OWASP Mobile Top 10
  • common mobile vulnerability classes
  • mobile platform toolchain (Xcode/Android Studio)
  • security testing tools (Frida, NowSecure, objection, MobSF, Burp Suite, or commercial mobile SAST/DAST)
  • mobile authentication patterns (OAuth 2.0, PKCE, SAML)
  • runtime protection mechanisms (code obfuscation, anti-hooking, anti-tampering)
  • app store ecosystem security considerations
  • communication skills
  • AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor, etc.) in development workflows
  • advanced prompt engineering skills
  • write precise, structured prompts
  • cultivate system context for AI reliability
  • technical degree

Nice to have

  • evaluating mobile runtime protection tools (Promon, DexGuard, RASP)
  • mobile-focused security certifications (GIAC GMOB)
  • offensive certifications (OSCP, OSWE) with mobile testing experience
  • active participation in mobile bug bounty programs
  • published mobile security research
  • CVE disclosures
  • contributions to open-source mobile security tools
  • mobile CI/CD pipelines
  • automated binary scanning integration
  • Salesforce ecosystem

What the JD emphasized

  • AI as a core part of your development workflow
  • AI agents integrate seamlessly into security workflows
  • Critically evaluate code (human- or AI-generated) for correctness, quality, security, and performance
  • demonstrated, genuine AI-first approach to engineering

Other signals

  • AI agents in security workflows
  • AI as a core part of development workflow
  • AI-generated code evaluation