Facebook Software Engineer, Security in London, United Kingdom

Intro:

Facebook's mission is to give people the power to share, and make the world more open and connected. Through our growing family of apps and services, we're building a different kind of company that helps billions of people around the world connect and share what matters most to them. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to make the world more open and accessible. Connecting the world takes every one of us—and we're just getting started.

Summary:

Facebook’s Protect and Care team is seeking an experienced software engineer with expertise in systems security to help keep people using Facebook safe from real world threats. You will help build and improve Facebook's back-end authentication systems, ensuring that the people who use Facebook can access their accounts easily while remaining secure. As a successful candidate, you will help us improve our product infrastructure through applying your passion and experience for engineering novel security systems. We are looking for someone who loves working at scale, building building bullet-proof authentication APIs, and working at the cutting-edge of usable security approaches to realize those ideas.

Required Skills:

  1. Proactively develop software to support new user authentication technologies.

  2. Lead improvements to underlying authentication protocols and APIs

  3. Work with product teams to help them ensure a an appropriate level of security and usability

  4. Help reduce Facebook's reliance on passwords as a primary authentication mechanism

Minimum Qualifications:

  1. B.S. or M.S. in Computer Science or related field, or equivalent experience

  2. Knowledge of computer security concepts and practical experience applying them to real-world problems

  3. Experience developing in a large Object Oriented codebase

  4. Strong communication skills

Preferred Qualifications:

  1. M.S. or further study in an information security-related subject

  2. Experience designing APIs used by multiple customers or teams

  3. Knowledge of concepts around usability and usable security

  4. Knowledge of PHP, Haskell, Python

Industry: Internet