Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$169,442 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR · Social Media

Description For Software Engineer

Meta, formerly Facebook, is a leading technology company that has revolutionized social connectivity since 2004. As a Software Engineer at Meta, you'll be part of a team that builds technologies reaching billions of users through platforms like Facebook, Instagram, WhatsApp, and Messenger. The role offers an exciting opportunity to work on cutting-edge technologies, including AR/VR initiatives as Meta moves beyond traditional social media into immersive experiences.

You'll be responsible for developing and maintaining large-scale distributed systems, working on operating systems-level software, and creating web applications that impact billions of users globally. The position requires strong technical skills in various programming languages and technologies, including Java, JavaScript, Python, and SQL, along with experience in software development tools and methodologies.

The role offers competitive compensation ($169,442-$200,200/year) plus bonus and equity, making it an attractive opportunity for experienced engineers. You'll be working from the Bellevue office, contributing to Meta's mission of connecting people and building the future of social technology. The company's strong focus on innovation, scale, and impact makes this an ideal position for engineers who want to work on challenging problems while making a significant impact on how people connect and interact globally.

This position is perfect for someone who thrives in a fast-paced environment, enjoys working on complex technical challenges, and wants to be part of shaping the next evolution of social technology. You'll have the opportunity to work with some of the best engineers in the industry while helping to build the metaverse and other groundbreaking technologies.

Last updated 4 hours ago

Responsibilities For Software Engineer

  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software
  • Build new software features and improve existing products
  • Push code and drive the development of systems behind company products
  • Create web applications that reach billions of people
  • Build high-volume servers
  • Develop relevant product area, codebase, and systems
  • Produce high quality code with good test coverage
  • Master internal development standards

Requirements For Software Engineer

Java
JavaScript
PHP
Python
  • Master's degree in Computer Science, Engineering, Mathematics, Statistics, Data Science, or related field
  • Experience with C, C++, C#, Java, or JavaScript
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Proficiency with software development tools (VIM/Emacs, Git/Subversion/Perforce)
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Understanding of algorithms
  • Knowledge of data processing, programming languages, databases, networking, operating systems

Benefits For Software Engineer

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer, Product

Software Engineer position at Meta focusing on product development, requiring full-stack expertise and experience with modern web technologies.

Software Engineer, Product

Software Engineer position at Meta focusing on product development, offering competitive compensation and the opportunity to work on cutting-edge social technology platforms.

Software Engineer

Software Engineering role at Meta focusing on building scalable systems and infrastructure for billions of users, with opportunities in AR/VR development.

Software Engineer (Product)

Software Engineer position at Meta focusing on product development and infrastructure, offering competitive compensation and benefits.

Software Engineer

Software Engineer position at Meta focusing on developing and maintaining scalable software systems using Linux and distributed systems.