Senior Application Security ArchitectLocation(s):San Francisco, CA - HQ |
This role will provide security expertise to support Salesforce.com’s on-demand service. You’ll work closely with the technology organization to educate our team on secure application development and create innovative security solutions for our product. Additionally, play a key role as you provide both strategic and tactical security advice and develop technology solutions which promote securing customer data including examining new and existing technologies.
Responsibilities:
- Responsibilities include identifying and understanding the development practices, networks and infrastructure that make salesforce.com successful in order to identify the things that can put our success at risk, and then building solutions and mitigations to help resolve those risks. Guide the Salesforce.com technology organization’s security by participating in design reviews, Threat Modeling, and in depth security penetration testing of our code and systems. These responsibilities extend to providing input on application design, secure coding practices, log forensics, log design and application code security. The ideal candidate will have in-depth experience protecting against web and web services security vulnerabilities including cross-site scripting, sql injection, DoS attacks, XML/SOAP and API attacks, email security flaws and more. Also included is performing cutting edge research on new attacks, writing white papers and presenting on those findings to internal audiences. In addition this individual will hold responsibilities for evaluating external and/or building internal application security tools and driving usage of these tools internally.
Required Skills/Experience:
- BS degree (4 year program)
- Minimum of 5 years working in application security
- Ability to demonstrate strategic thinking
- Extensive problem solving and analytical skills
- Experience working in 24x7xforever support for security in production systems
- Extensive knowledge of the Open Web Application Security Project
- Extensive programming and application development experience in multiple languages such as Java, C, and scripting languages
Desired Skills:

