Software Engineer – Infrastructure Security

The Data Security Systems team is responsible for preventing malicious actors from compromising Facebook infrastructure and data. By building and operating critical security services and libraries, we address the key problems of authentication and authorization as well as data confidentiality and integrity in our production environment. We aspire to build high-quality systems that enable a secure-by-default infrastructure while minimizing overhead in system performance and developer productivity. The team is looking for software engineers who share our passion for engineering solutions that improve the security of Facebook’s infrastructure.
Software Engineer – Infrastructure Security Responsibilities
  • Design and implement systems that prevent and minimize security risk for Facebook infrastructure and data
  • Code using primarily C++, PHP/Hack, Python, Java, and Golang
  • Conduct design and code reviews Analyze and improve efficiency, scalability, and stability for assigned product area and/or systems
  • Identify and drive changes as needed for assigned codebase, product area and/or systems
  • Interface with other teams to incorporate their innovations and vice versa
Minimum Qualifications
  • B.S. in Computer Science of related field, or equivalent experience
  • Experience communicating and working successfully cross-functionally
  • Experience building large-scale distributed systems or similar experience
  • 4+ years of software development experience
Preferred Qualifications
  • M.S. or PhD. in Computer Science of related field, or equivalent experience
  • Technical depth in at least one of the following areas: authentication, authorization, public key infrastructure, applied cryptography, key management systems
  • Proficient with modern C++
  • Experience leading large projects across team boundaries
  • Experience designing and implementing security-enhancing features in backend
About the Facebook company
Facebook’s mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we’re building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. 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 empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities — we’re just getting started.
Facebook is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or who are neurodivergent, and to candidates with sincerely held religious beliefs or requiring pregnancy related support. If you need support, please reach out to

More Information

Apply for this job

Leave your thoughts

Share this job