1

Facebook Software Engineer Jobs in California (NOW HIRING)

Meta is seeking an AI Software Engineer to join our Research & Development teams. The ideal ... When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram ...

Meta is seeking an AI Software Engineer to join our Research & Development teams. The ideal ... When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram ...

... Facebook. Bret was also one of Google's earliest product managers and co-creator of Google Maps ... What you'll do As a Software Engineer, Infrastructure at Sierra, you will be responsible for ...

Meta is seeking a Software Engineer to join our engineering team. The ideal candidate will have ... When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram ...

Meta is seeking a Software Systems Engineer to join our Production Systems Engineering organization ... When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram ...

... Facebook. Bret was also one of Google's earliest product managers and co-creator of Google Maps ... Strong Software Engineering Skills. Experience building and maintaining production systems in ...

next page

Showing results 1-20

Facebook Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do facebook software engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for facebook software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

How much do Facebook software engineers make?

Facebook software engineers typically earn a base salary ranging from $120,000 to $200,000 annually, with total compensation often including bonuses and stock options that can significantly increase overall earnings. Compensation varies based on experience, location, and level within the company, and strong skills in coding, algorithms, and systems design are highly valued.

What are some typical projects or responsibilities for software engineers at Facebook?

As a Facebook Software Engineer, you may work on projects involving large-scale web application development, backend infrastructure improvements, or the integration of new features into existing products. Typical responsibilities include writing and reviewing code, designing and optimizing distributed systems, collaborating closely with product managers and designers, and participating in code review and deployment processes. Many engineers also contribute to resolving technical challenges related to high traffic, data security, and user privacy. Teamwork and communication are important, as projects are often cross-functional and require coordination with colleagues across different departments. This collaborative approach allows you to have a direct impact on Facebook’s products and the experience of billions of users.

What are the key skills and qualifications needed to thrive in the Facebook Software Engineer position, and why are they important?

To thrive as a Facebook Software Engineer, you need strong programming skills (especially in languages like Python, Java, C++, or PHP), a solid understanding of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with distributed systems, large-scale infrastructure, and development tools such as Git, as well as experience with code review and CI/CD pipelines, are commonly expected. Creative problem-solving, effective communication, and the ability to collaborate in cross-functional teams are crucial soft skills for this role. These competencies ensure high-quality software delivery, innovation, and seamless teamwork in Facebook's dynamic, fast-paced environment.

What engineers make $500,000?

Senior software engineers at top tech companies like Facebook can earn $500,000 or more annually, including base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills in areas like distributed systems or machine learning, and often involves working in high-cost-of-living regions or at companies with competitive compensation packages.

How to get a job at Facebook as a software engineer?

To become a Facebook software engineer, candidates should have strong programming skills in languages like C++, Java, or Python, and experience with data structures, algorithms, and system design. A bachelor's degree in computer science or a related field is typically required, and prior experience with large-scale systems or open-source contributions can strengthen an application. The hiring process involves multiple interviews assessing technical proficiency, problem-solving, and cultural fit.

What is a Facebook Software Engineer job?

A Facebook Software Engineer is responsible for designing, developing, and maintaining software systems that power Facebook's products and services. They work on scalable infrastructure, machine learning, data processing, front-end or back-end development, and user experience improvements. Engineers collaborate with cross-functional teams to solve complex technical challenges and enhance platform performance. The role requires strong programming skills, problem-solving abilities, and a deep understanding of software architecture.

Can I make 200k a year as a software engineer?

Facebook software engineers can earn $200,000 or more annually, especially with seniority, specialized skills, and stock options. Total compensation often includes base salary, bonuses, and equity, which can significantly increase earnings for experienced engineers at large tech companies.
What are the most commonly searched types of Facebook Software Engineer jobs in California? The most popular types of Facebook Software Engineer jobs in California are:
What are popular job titles related to Facebook Software Engineer jobs in California? For Facebook Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Facebook Software Engineer jobs in California look for? The top searched job categories for Facebook Software Engineer jobs in California are:
What cities in California are hiring for Facebook Software Engineer jobs? Cities in California with the most Facebook Software Engineer job openings:
Infographic showing various Facebook Software Engineer job openings in California as of June 2026, with employment types broken down into 81% Full Time, 16% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.
Software Engineer, Databases (Technical Leadership)

Software Engineer, Databases (Technical Leadership)

Meta

Menlo Park, CA • On-site, Remote

$219K/yr

Full-time

Posted 8 days ago


Meta rating

7.5

Company rating: 7.5 out of 10

Based on 43 frontline employees who took The Breakroom Quiz

122nd of 190 rated software companies


Job description

Meta is seeking a distinguished Software Engineer specializing in database internals to drive the technical direction of our MySQL infrastructure that powers Meta's family of products and platforms. In this role, you will architect and evolve critical database systems within our MySQL team — including our custom storage layer (MyRocks) and replication layer (MyRAFT) — that underpin billions of user interactions daily. You will identify and solve the hardest database-level challenges across the organization, define multi-year technical strategy to adapt our relational database systems to support Meta's AI needs, and serve as a force multiplier for engineering teams through deep database expertise, AI-native workflows, and cross-functional leadership.
Software Engineer, Databases (Technical Leadership) Responsibilities:
  • Define and drive the long-term technical vision and architecture for Meta's MySQL infrastructure, including the MyRocks storage engine and MyRAFT replication layer
  • Architect database system enhancements to support Meta's evolving AI workloads and large-scale data requirements
  • Identify and resolve the most complex database-level performance, reliability, and correctness challenges that span storage, replication, query execution, and transaction processing
  • Lead the design and implementation of critical database internals — including storage engine optimizations, replication protocols, query planning, and transaction management — ensuring correctness, efficiency, and long-term maintainability
  • Establish extensible technical foundations, coding standards, and architectural patterns that improve consistency and velocity across database engineering teams
  • Develop and operationalize testing frameworks, verification methodologies, and data integrity checks that prevent database bugs and reliability regressions at scale
  • Leverage AI tooling and automation to optimize database performance, accelerate development workflows, and identify optimization opportunities
  • Partner with product, infrastructure, and platform engineering teams to translate complex database requirements into durable technical designs, influencing roadmaps across organizational boundaries
  • Define and track database-level metrics, SLOs, and performance guardrails that connect engineering outcomes to organization-level priorities
  • Mentor engineers across the organization on database design principles, query optimization techniques, and storage engine internals

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 12+ years of experience in database systems engineering, including design and implementation of database internals such as storage engines, replication systems, query optimizers, or transaction processing
  • Experience working on database teams in the industry, with deep expertise in database architecture and internals
  • Experience architecting and owning large-scale database infrastructure used across multiple teams or organizations, including driving multi-year technical roadmaps
  • Experience identifying and resolving complex database performance, reliability, or correctness issues spanning storage, replication, or query execution layers
  • Experience defining engineering standards, architectural patterns, and verification methodologies that improve database system quality and consistency
  • Experience communicating complex database architecture and technical strategy in writing and presentations to both technical and non-technical stakeholders

Preferred Qualifications:
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
  • Experience leading database migrations, schema evolution, or platform modernization efforts in large-scale production environments
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience with database internals, like storage engines
  • Experience with distributed database systems, consensus protocols (such as Raft or Paxos), or building highly available data infrastructure
  • Experience applying AI and machine learning techniques to database optimization problems, such as query optimization, workload prediction, or automated performance tuning

About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps 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 us at 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.
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
$219,000/year to $301,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.

What Meta employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom