Software Engineer

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

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 at one of the world's leading tech companies that's pushing boundaries in social connectivity and immersive experiences.

The position requires a Master's degree in Computer Science or related fields and offers a competitive compensation package ranging from $139,000 to $158,400 per year, plus bonus and equity opportunities. As a Software Engineer at Meta, you'll be responsible for developing and maintaining large-scale software applications and infrastructure that powers platforms used by billions of people worldwide.

Your role will involve working with various modern technologies and programming languages, including Java, Python, PHP, and JavaScript. You'll be tasked with designing and implementing robust solutions, writing high-quality code with good test coverage, and working on problems that require careful analysis and thoughtful problem-solving.

Meta is at the forefront of innovation, moving beyond traditional social media into augmented and virtual reality experiences. This position offers the chance to work on cutting-edge technology that shapes how people connect and interact in the digital world. The company provides a comprehensive benefits package and maintains a strong commitment to diversity, equality, and inclusion.

This is an excellent opportunity for someone who wants to make a significant impact on products used by billions of people while working with some of the industry's best engineers. You'll be part of a team that's not just maintaining existing systems but actively building the future of social technology and digital interaction.

Last updated 12 minutes ago

Responsibilities For Software Engineer

  • Develop, design, create, modify, and/or test software applications or systems for various products or 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 review of various factors
  • Exercise judgment within defined procedures and practices
  • Master internal development standards from developing to releasing code

Requirements For Software Engineer

Java
Python
PHP
Ruby
JavaScript
  • Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • Experience coding in C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • 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

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package available

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 various programming languages and frameworks.

Software Engineer, Product

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

Network Engineer, Deployment & Support

Network Engineer position at Meta focusing on deployment and support of datacenter infrastructure and global network operations.

Software Engineer, Product

Software Engineer position at Meta focusing on product development and software systems with competitive compensation and benefits.

Software Engineer (Systems)

Systems Software Engineer role at Meta focusing on operating systems-level software, distributed systems, and backend infrastructure.