Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and AR/VR experiences.
$169,442 - $200,200
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Social Media · Enterprise SaaS

Description For Software Engineer

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, offering an exciting opportunity for Software Engineers to shape the future of digital connection. The role involves developing and maintaining the technology infrastructure that powers platforms like Facebook, Instagram, and WhatsApp, while also working on cutting-edge AR/VR experiences.

As a Software Engineer at Meta, you'll be responsible for designing, developing, and testing software applications that impact billions of users worldwide. The position requires strong technical skills in various programming languages and databases, with opportunities to work on both product and infrastructure teams.

This role is perfect for candidates who are passionate about solving complex technical challenges at scale and want to contribute to the next evolution of social technology. You'll work in a collaborative environment with some of the industry's best engineers, with opportunities to grow and develop your skills.

Meta offers a competitive compensation package, including a base salary range of $169,442 to $200,200, plus bonus and equity opportunities. The company provides comprehensive benefits and is committed to fostering an inclusive workplace environment. This is an excellent opportunity to join a leading tech company that's pushing the boundaries of what's possible in social connection and virtual experiences.

Last updated 17 days ago

Responsibilities For Software Engineer

  • Develop, design, create, modify, and/or test software applications or systems for various products or software services
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming, and software engineering
  • Produce high-quality code with good test coverage using modern abstractions and frameworks
  • Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors
  • Exercise judgment within defined procedures and practices to determine appropriate action
  • Master internal development standards from developing to releasing code

Requirements For Software Engineer

Java
Python
PHP
Ruby
JavaScript
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field
  • Experience with coding in C, C++, Java, or C#
  • Experience creating web applications using Python, PHP, or Ruby
  • Knowledge of relational databases
  • Experience with SQL
  • Experience implementing web interfaces using JavaScript, HTML, or CSS

Benefits For Software Engineer

  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer, Product

Entry-level Software Engineer position at Meta focusing on product development and infrastructure applications using various programming languages and technologies.

Software Engineer

Software Engineer position at Meta focusing on AI systems development, backend infrastructure, and scalable solutions using C++ and Python.

Business Engineer (University Grad)

Entry-level Business Engineer position at Meta focusing on building scalable solutions across Meta's platforms including Video, Commerce, Monetization, Metaverse, Gaming, and AI.

ASIC Engineer, Physical Design

Entry-level ASIC Engineer position at Meta focusing on physical design implementation for AI infrastructure and data center accelerators.

ASIC Engineer, Power

ASIC Power Engineer role at Meta focusing on power/performance optimization for data center applications, combining hardware expertise with software development.