Meta logo

Software Engineer

Meta

Bellevue, WA
Full Time
Mid Level
3 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.

Key Responsibilities

  • Create web applications using languages such as Python, PHP, or Ruby.
  • Work with relational databases and SQL.
  • Leverage frameworks, including React or React Native.
  • Engage in object-oriented software development.
  • Utilize software development tools like code editors (VIM or Emacs) and revision control systems (Subversion, GIT, or Perforce).
  • Manipulate files and execute commands in Linux, UNIX, or other *nix-like operating systems.
  • Apply core web technologies such as HTML, CSS, and JavaScript.
  • Implement algorithms and data structures.
  • Work with programming languages including C, C++, Java, Objective-C, or Swift.
  • Understand file systems, server architectures, and distributed systems.
  • Apply knowledge in machine learning, recommendation systems, pattern recognition, data mining, or artificial intelligence.

Requirements

  • Bachelor's degree (or foreign equivalent) in Computer Science, Mathematics, or a related field.
  • 24 months of experience in a related occupation or the offered role.
  • Experience coding in at least one of the following languages: C, C++, or C#.
  • Experience creating web applications using Python, PHP, or Ruby.
  • Experience with relational databases and SQL.
  • Experience with frameworks such as React or React Native.
  • Experience in object-oriented software development.
  • Experience coding in Java.
  • Experience with software development tools including code editors (VIM or Emacs) and revision control systems (Subversion, GIT, or Perforce).
  • Experience working with Linux, UNIX, or other *nix-like operating systems.
  • Knowledge of core web technologies: HTML, CSS, JavaScript.
  • Experience with algorithms.
  • Experience with programming languages such as Objective-C, Swift, C, or C++.
  • Understanding of file systems, server architectures, and distributed systems.
  • Experience or knowledge in machine learning, recommendation systems, pattern recognition, data mining, or artificial intelligence.

Qualifications

  • Bachelor's degree (or foreign equivalent) in Computer Science, Mathematics, or a related field.
  • 24 months of relevant experience.
Apply Now

Job Details

Posted AtJun 21, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceMid Level

About Meta

Website

meta.com

Company Size

10000+ employees

Location

Bellevue, WA

Industry

Media Streaming Distribution Services, Social Networks, and Other Media Networks and Content Providers

Get job alerts

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