Meta logo

Software Engineer, Security Foundations

Meta

Menlo Park, CA
Full Time
Senior
234k-240k
9 days ago

Job Description

About the Role

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.

Key Responsibilities

  • Responsible for developing cryptography and key management tools and solutions.
  • Analyze and improve efficiency, scalability, and stability of various system resources.
  • Design backend software components for cryptography and key management systems.
  • Conduct design and code reviews.
  • Ensure the safe application of cryptography and key management solutions for Meta products.
  • Solve key problems in applied cryptography.
  • Build high-quality systems that enable a secure-by-default infrastructure while minimizing overhead in performance and developer productivity.
  • Work closely with teams across the company to prevent malicious actors from compromising Meta infrastructure, users, communities, and data.
  • Apply software engineering and security principles to engineer solutions that further Meta's data security posture.
  • Innovate at scale and build solutions that are core to the security of all Meta systems.

Requirements

  • Bachelor's degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field, and 5 years of progressive, post-baccalaureate work experience in the job offered or in a computer-related occupation.
  • Experience in the design and implementation of cryptography and key management systems and solutions.
  • Experience building large-scale security infrastructure applications.
  • Experience utilizing data and analysis to explain technical problems and providing detailed feedback and solutions.
  • Proficiency in C/C++, Java, and Python.
  • Experience with MySQL databases.
  • Familiarity with Linux operating system.
  • Ability to debug issues within custom code.

Qualifications

  • Bachelor's degree (or foreign degree equivalent) in a related field.
  • 5 years of relevant work experience in cryptography, security infrastructure, and related technologies.

Benefits & Perks

  • $233,654/year to $240,240/year + bonus + equity + benefits
  • Individual compensation is determined by skills, qualifications, experience, and location.
  • In addition to base compensation, Meta offers benefits.

Working at Meta

Meta builds technologies that help people connect, find communities, and grow businesses. The company is focused on moving beyond 2D screens toward immersive experiences like augmented and virtual reality, shaping a future that extends beyond digital connection, screens, distance, and even the rules of physics.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary234k-240k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Meta

Website

meta.com

Location

Menlo Park, CA

Industry

Web Search Portals and All Other Information Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches