Taro Logo

Software Engineer, Security Foundations

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$233,654 - $240,240
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Meta (formerly Facebook) is seeking a Senior Software Engineer for their Security Foundations team. This role combines software engineering expertise with security specialization, focusing on cryptography and key management systems. The position is based in Menlo Park, CA, offering a competitive salary range of $233,654 - $240,240 plus bonus and equity.

The role involves developing critical security infrastructure, working with cryptography and key management solutions that protect Meta's vast ecosystem of products and services. You'll be responsible for designing and implementing security systems that safeguard billions of users while maintaining high performance and developer productivity.

Key responsibilities include developing cryptography tools, analyzing system efficiency, conducting code reviews, and working across teams to prevent security breaches. The position requires strong technical skills in languages like C/C++, Java, and Python, along with experience in MySQL and Linux environments.

The ideal candidate will have at least 5 years of experience in software engineering with a focus on security infrastructure and cryptography. A bachelor's degree in Computer Science or related field is required. This role offers the opportunity to work on security challenges at massive scale, protecting Meta's infrastructure, users, and data.

Meta offers comprehensive benefits including medical insurance, equity, and 401k. The company culture emphasizes innovation, scale, and security-first thinking. This role provides an excellent opportunity to work on cutting-edge security solutions while contributing to the protection of Meta's global platform.

The position includes 5% domestic and international travel, allowing for collaboration with teams across Meta's offices. You'll be part of a team that's essential to Meta's security infrastructure, working on problems that affect billions of users worldwide.

Last updated 2 months ago

Responsibilities For Software Engineer, Security Foundations

  • 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 safe application of cryptography and key management solutions
  • Solve key problems in applied cryptography
  • Build high-quality systems for secure-by-default infrastructure
  • Work with teams to prevent malicious actors from compromising Meta infrastructure
  • Apply software engineering and security principals to engineer solutions
  • Innovate at scale for security of all Meta systems

Requirements For Software Engineer, Security Foundations

Java
Python
MySQL
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 5 years of progressive, post-baccalaureate work experience
  • Experience in design and implementation of Cryptography and Key Management systems
  • Experience building large-scale security infrastructure applications
  • Experience utilizing data and analysis to explain technical problems
  • Experience with C/C++, Java and Python
  • Experience with MySQL databases
  • Experience with Linux operating system
  • Experience debugging issues within custom code

Benefits For Software Engineer, Security Foundations

Medical Insurance
Equity
401k
  • Bonus
  • Equity
  • Medical benefits
  • 401k

Related Jobs

Privacy Engineer

Senior Privacy Engineer role at Meta focusing on identifying and remediating privacy threats across Meta's products, requiring 5+ years of security engineering experience.

Senior Infrastructure Security Engineer - DGX Cloud

Senior Infrastructure Security Engineer role at NVIDIA focusing on cloud and on-premise security implementation for DGX Cloud platform, offering competitive compensation and remote work options.

Senior Software Engineer - IAM (Remote - US)

Senior Software Engineer position focusing on Identity and Access Management (IAM) systems for AI and cloud infrastructure.

Sr. Infrastructure Security Engineer

Senior Infrastructure Security Engineer position at Path, offering remote work, competitive salary ($155.5K-$183K), and comprehensive benefits. Requires 5+ years of infrastructure/cloud security experience.

Sr. Application Security Engineer

Senior Application Security Engineer position at Path, offering remote work and competitive compensation ($155.5K-$183K) to lead application security initiatives in a healthcare-focused environment.