Facebook Software Engineer, Security in London, United Kingdom
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.
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.
Proactively develop software to support new user authentication technologies.
Lead improvements to underlying authentication protocols and APIs
Work with product teams to help them ensure a an appropriate level of security and usability
Help reduce Facebook's reliance on passwords as a primary authentication mechanism
B.S. or M.S. in Computer Science or related field, or equivalent experience
Knowledge of computer security concepts and practical experience applying them to real-world problems
Experience developing in a large Object Oriented codebase
Strong communication skills
M.S. or further study in an information security-related subject
Experience designing APIs used by multiple customers or teams
Knowledge of concepts around usability and usable security
Knowledge of PHP, Haskell, Python