Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$214,032 - $240,240
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 Inc., is at the forefront of social technology innovation, offering an exciting opportunity for a Software Engineer to join their team in New York. This role combines the challenge of building systems that impact billions of users with the opportunity to work on cutting-edge technologies, including AR/VR and immersive experiences.

The position offers a competitive compensation package ranging from $214,032 to $240,240 annually, plus bonus and equity opportunities. As a Software Engineer at Meta, you'll be responsible for developing operating systems-level software, compilers, and network distribution software for large distributed components. You'll work on building and improving features that directly impact Meta's suite of products, including Facebook, Instagram, WhatsApp, and their emerging AR/VR platforms.

The ideal candidate will have a strong foundation in computer science fundamentals, with experience in various programming languages and technologies. You'll be working with a diverse tech stack including Python, Java, JavaScript, and PHP, while dealing with large-scale infrastructure and high-volume servers. Meta offers a collaborative environment where you'll have the opportunity to work on problems of moderate scope and grow your skills while contributing to products that connect people globally.

This role is perfect for someone who is passionate about building scalable solutions, has strong problem-solving skills, and wants to be part of shaping the future of social technology. You'll be working at the intersection of traditional social media and emerging technologies, helping to build the next evolution of how people connect and interact online. The position offers not just technical growth, but also the chance to impact billions of users while working with some of the best minds in the industry.

Last updated an hour 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

Python
Java
JavaScript
PHP
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field
  • Experience with C, C++, C#, Python, Java, or JavaScript
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (Code editors, revision control systems)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Experience building large-scale infrastructure applications
  • Understanding of data processing, programming languages, databases, networking
  • Ability to design and complete medium to large features independently

Benefits For Software Engineer

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Benefits

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer (Product)

Software Engineer position at Meta focusing on product development, requiring expertise in multiple programming languages and offering competitive compensation plus benefits.

Software Engineer (Product)

Software Engineer position at Meta focusing on product development, requiring expertise in multiple programming languages and large-scale infrastructure.

Software Engineer

Software Engineering role at Meta focusing on building large-scale distributed systems and web applications that impact billions of users globally.

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.