Product Security Engineer at Slack

Remote
Slack

Product Security Engineer

  • Remote

Our Product Security team supports the following tenet of Slack’s mission: make people’s working lives more secure. We’re serious about protecting our infrastructure, operations, and most importantly our customers’ data. We take a systemic approach to security and strive to ensure we provide low friction, high impact security across everything we do. Members of the Product Security team care deeply about shipping secure products and protecting Slack’s users from bad actors. We are passionate about enabling our developers to deliver new features securely. If you join us, your work will directly impact the way millions of people, teams, and businesses get things done using Slack.

Slack has a positive, diverse, and supportive culture—we look for people who are curious, inventive, and working to be a little better every single day. In our work environment, we aim to be smart, humble, hardworking and, above all, collaborative. If this sounds like a good fit for you, why not say hello?

What you will be doing

  • Contributing security-focused feedback to engineers during all phases of the development lifecycle
  • Performing technical security assessments on our web applications, native clients, internal services, and partner applications
  • Seeking out opportunities to automate processes when appropriate
  • Providing our engineering staff with self-service tooling and training to enable them to design and write secure code
  • Identifying emerging classes of vulnerabilities and developing solutions for them before they’re a problem

What you should have

  • Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
  • Some experience in security review of web applications; this is an early career position, so we don’t expect you to have a long history in this field
  • Strong understanding of web application architecture and design principles
  • Strong written and verbal communication skills and ability to communicate with empathy when delivering constructive feedback regarding security matters to engineers and product designers
  • Experience with manual secure code review in languages such as: JavaScript, Java, Python, Ruby, PHP
  • Familiarity with common web application testing tools, such as Burp Suite or Zap, and ability to apply that knowledge to practical testing scenarios
  • Knowledge of common security flaws (such as OWASP Top 10) as well as how to identify and mitigate them
  • Knowledge of how to test code and applications across various platforms (iOS, Mac, Linux, Windows, Android, etc) for security and quality
  • Though this is not primarily a development role, some background in software engineering in a collaborative and dynamic environment is a plus

See all IT Jobs >

Sign up for Daily Remote Job Alerts!

Want Access to 25,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Q&A's, webinars,
career coaching & more

Learn More About Our Premium Service