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,575 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · AR/VR · Social Media

Description For Software Engineer

Meta, formerly Facebook, is seeking a Software Engineer to join their team in Seattle. This role offers an exciting opportunity to work on technologies that connect billions of people worldwide through platforms like Facebook, Instagram, WhatsApp, and Meta's emerging AR/VR initiatives. The position requires a Master's degree and combines backend development with web technologies, offering a competitive compensation package of $178,575-$200,200 plus bonus and equity.

As a Software Engineer at Meta, you'll be responsible for developing and maintaining software applications across Meta's suite of products. You'll work with various technologies including Java, Python, PHP, and JavaScript, while handling both backend systems and web interfaces. The role demands strong problem-solving abilities and independent work ethics, with opportunities to work on large-scale infrastructure applications that impact billions of users.

Meta offers a comprehensive benefits package and a culture of innovation, working alongside talented engineers on some of the world's most impactful social technology products. The company is particularly focused on moving beyond traditional 2D screens toward immersive experiences in AR and VR, making this an exciting time to join the team.

The ideal candidate will have strong programming fundamentals, experience with multiple programming languages, and the ability to work on complex problems independently. You'll be part of a team that's shaping the future of social connection and digital experiences, with the opportunity to work on cutting-edge technology that affects users worldwide.

Last updated 2 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 diverse scope where analysis of data requires evaluation of identifiable factors
  • Work independently, use available resources to get unblocked, and complete tasks on schedule
  • 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, Statistics, Physics, Applied Sciences, or related field
  • Experience with coding in industry-standard languages like C, C++, Java, or C#
  • Experience creating web applications using Python, PHP, or Ruby
  • Knowledge of relational databases and SQL
  • Experience implementing web interfaces using JavaScript, HTML, or CSS

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Meta Software Engineer