Taro Logo

Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and working on AR/VR experiences.
$178,360 - $200,200
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · AR/VR · Enterprise SaaS...

Description For Software Engineer

Meta, the technology giant behind Facebook, Instagram, WhatsApp, and other leading social platforms, is seeking a Software Engineer to join their team in New York. This role presents an exceptional opportunity to work on systems that impact billions of users worldwide while contributing to the next evolution of social technology, including AR and VR experiences.

The position involves developing operating systems-level software, compilers, and network distribution software for large distributed components. You'll be responsible for building and improving features that serve Meta's massive user base, working with cutting-edge technologies and frameworks. The role requires proficiency in languages like C++, Python, and PHP, along with a strong foundation in both relational and non-relational databases.

As a Software Engineer at Meta, you'll be part of a team that pushes the boundaries of what's possible in social technology. You'll work on problems of moderate scope, developing high-quality code with good test coverage while using modern abstractions and frameworks. The position offers significant growth potential, with opportunities to master internal development standards and take on increasingly complex projects.

The compensation package is highly competitive, ranging from $178,360 to $200,200 annually, plus bonus, equity, and comprehensive benefits. Meta offers a collaborative work environment where you'll receive mentorship and feedback while contributing to products that connect people globally. The company's commitment to innovation, particularly in AR/VR technology, makes this an exciting opportunity for someone looking to make a significant impact in the tech industry.

This role is perfect for candidates with a Bachelor's degree in Computer Science or related fields who are passionate about distributed systems, cloud infrastructure, and building scalable solutions. You'll be working with some of the most advanced technology stacks in the industry while helping shape the future of social connection and digital experiences.

Last updated 17 days 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
PHP
Linux
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field
  • Experience with C++, Python and PHP
  • Knowledge of relational and non-relational databases
  • Proficiency in SQL and VIM
  • Experience with Linux and UNIX
  • Understanding of API design and unit testing
  • Knowledge of data structures and algorithms
  • Experience with distributed systems
  • Understanding of data pipelines
  • Knowledge of cloud infrastructure
  • Experience with multithreaded/multiprocessing software

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Bonus

Interested in this job?

Jobs Related To Meta Software Engineer