Software Engineer - Application Security (Remote)

Remote, Remote, Canada

Applications have closed

Yelp

Be part of an empowering mission to connect people to great local businesses with Yelp! Search for open positions on our career site today.

View company page

Yelp is looking for security engineers that can help keep us safe as we build out our desktop, mobile, business owner, and administrative websites. This opportunity allows you to have tremendous impact and broad scope protecting Yelp's enormous data, our employees, and our millions of users. Additionally, Yelp’s future growth in the transactions space has many security implications, both in traditional application security as well as in privacy controls and fraud and risk analysis.
As a Software Engineer in Security, you will be responsible for partnering with different engineering teams at Yelp to invent and build features, tools, and libraries to enable security by default. You’ll work to identify and fix vulnerabilities in the products we build, as well as work with external security researchers through our public bug bounty program. 
Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity, and encourages creative solutions to problems. All new engineers deploy working code their first week, and your impact will only grow from there with the support of your manager, mentor and team. At the end of the day, we are all about helping and building trust with our users, growing as engineers, and having fun in a collaborative environment.
We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.
This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada.

Where You Come In:

  • Develop and deploy authentication and security related components of Yelp’s website and mobile apps.
  • Develop libraries used across multiple Yelp apps for secure communication and data storage.
  • Pair with mobile, frontend, and backend engineers from multiple teams to architect and develop features in a secure, and scalable manner.
  • Validate and remediate vulnerabilities reported in our bug bounty.
  • Be a team player who lives the Yelp Values and thrives in a diverse and inclusive work culture.

What It Takes to Succeed:

  • You’re a software generalist with an interest in application security.
  • Ideally 3+ years of software engineering experience.
  • Understanding of current, and emerging browser security models.
  • Command of your favorite modern programming language (Python, Java, Javascript - React, Swift and/or Objective-C).
  • Previous application security experience with web, iOS or Android
  • Work experience with AWS or SoA.
  • Security research and pen testing experience are assets.

What You'll Get:

  • This opportunity has the option to be fully remote in all locations across Canada.
  • You can find more information about Yelp's five star benefits here!
Vaccination against COVID-19 is not required for this role. We nonetheless encourage all employees to get vaccinated. Employees who are not vaccinated may not visit Yelp’s offices or participate in any in-person work activities, and are not eligible to transfer or be promoted to a role that requires vaccination.
#LI-Remote
At Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education — and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product. The foundation of our diversity efforts are closely tied to our core values, which include “Playing Well With Others” and “Authenticity.”
We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any other protected status.
We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 415-969-8488.
Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.

Tags: Android Application security AWS C iOS Java JavaScript Pentesting Privacy Python Risk analysis Vulnerabilities

Perks/benefits: Career development Team events

Regions: Remote/Anywhere North America
Country: Canada
Job stats:  26  4  0

More jobs like this

Explore more InfoSec / Cybersecurity career opportunities

Find even more open roles in Ethical Hacking, Pen Testing, Security Engineering, Threat Research, Vulnerability Management, Cryptography, Digital Forensics and Cyber Security in general - ordered by popularity of job title or skills, toolset and products used - below.