Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$178,360 - $200,200
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Enterprise SaaS · Consumer

Description For Software Engineer

Meta, formerly Facebook, is seeking a Software Engineer to join their team in building the next evolution of social technology. This role offers an exciting opportunity to work on large-scale systems that impact billions of users worldwide.

The position involves developing operating systems-level software, compilers, and network distribution software for Meta's suite of applications including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies. As a Software Engineer, you'll be responsible for creating and maintaining high-quality code that powers some of the world's most-used social platforms.

The ideal candidate will have a strong foundation in computer science fundamentals and experience with various programming languages and technologies. You'll work with modern tech stack including Java, Python, PHP, Ruby, and React, while dealing with large-scale infrastructure and databases.

What makes this role particularly exciting is the opportunity to work on products that connect people globally while pushing the boundaries of technology into new frontiers like augmented and virtual reality. You'll be part of a team that's moving beyond traditional 2D screens toward more immersive experiences.

The position offers competitive compensation ranging from $178,360 to $200,200 annually, plus bonus and equity opportunities. Meta provides comprehensive benefits and a supportive work environment that encourages growth and innovation. You'll have the chance to work with some of the industry's brightest minds while tackling complex technical challenges at scale.

This role is perfect for someone who is passionate about technology, eager to learn, and wants to make a significant impact on how billions of people connect and interact online. You'll be working in a fast-paced environment where you can grow your skills while contributing to products that shape the future of social technology.

Meta's commitment to pushing technological boundaries, combined with its massive user base and resources, makes this an unparalleled opportunity for career growth and development. You'll be at the forefront of innovation, working on cutting-edge technologies while helping to build the next generation of social connection platforms.

Last updated 20 hours ago

Responsibilities For Software Engineer

  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software
  • Build new features and improve existing products
  • Push code and drive the development of systems behind products
  • Create web applications that reach billions of people
  • Build high volume servers
  • Develop strong understanding of product area, codebase, and systems
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Master internal development standards
  • Actively seek and give feedback

Requirements For Software Engineer

Java
Python
PHP
Ruby
JavaScript
React
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
  • Experience with object-oriented software development
  • Coding experience in C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience with web applications using Python, PHP, or Ruby
  • Knowledge of relational databases and SQL
  • Experience implementing web interfaces using JavaScript, HTML, or CSS
  • Experience with full stack web/mobile application development
  • Experience with React or React Native frameworks
  • Experience with design and code reviews
  • Knowledge of software development tools (VIM/Emacs, Git/Subversion/Perforce)
  • Experience with Linux, UNIX, or other *nix-like OS

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer

Software Engineer position at Meta focusing on developing scalable systems and applications that connect billions of people worldwide.

Software Engineer (Systems)

Entry-level Systems Software Engineer position at Meta, working on operating systems-level software and distributed systems with competitive compensation.

Software Engineer

Entry-level Software Engineer position at Meta, focusing on developing and maintaining various software applications and systems.

Software Engineer

Software Engineering role at Meta focusing on developing and maintaining large-scale social technology platforms and next-generation AR/VR experiences.

Software Engineer, Product

Entry-level Software Engineer position at Meta, focusing on product development with competitive salary and benefits in New York City.