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.
$178,360 - $200,200
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 developing cutting-edge technologies that connect billions of people worldwide. This role offers an exciting opportunity to work on large-scale systems that power platforms like Facebook, Instagram, WhatsApp, and Meta's AR/VR initiatives.

The ideal candidate will have a Master's degree in Computer Science or related field and strong expertise in building scalable solutions. You'll be working with technologies like Linux, distributed systems, and various networking protocols. The role involves designing and developing software applications, maintaining complex systems, and ensuring high-quality code delivery.

As a Software Engineer at Meta, you'll be at the forefront of social technology innovation, working on problems that affect billions of users. You'll collaborate with talented engineers in an environment that values technical excellence and innovative thinking. The position offers competitive compensation ($178,360-$200,200/year) plus bonus and equity, along with comprehensive benefits.

The role requires strong technical skills in areas such as C/C++ debugging, object-oriented design, algorithms, and distributed systems. You'll be responsible for developing and maintaining critical infrastructure, implementing new features, and ensuring system reliability and performance.

Meta's mission to connect the world through social technology and push boundaries in AR/VR makes this an exciting opportunity for engineers who want to make a global impact. The company's commitment to innovation, scale, and technical excellence provides an environment where you can grow your career while working on meaningful projects that affect billions of users.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Develop, design, create, modify, or test software applications or systems for various products or software services
  • Develop relevant product area, codebase, 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 software problems of moderate scope
  • Master internal development standards from developing to releasing code

Requirements For Software Engineer

Linux
  • Master's degree in Computer Science, Engineering, or related field
  • Experience with building highly scalable performant solutions
  • Knowledge of Linux/*nix systems
  • Experience with debugging complex systems and C/C++ code
  • Understanding of object-oriented analysis and design
  • Knowledge of algorithms and data structures
  • Experience with distributed systems
  • Familiarity with test and scripting (Perl)
  • Experience with revision control systems
  • Knowledge of networking protocols (TCP/HTTP)

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Meta Software Engineer

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.

Software Engineer

Software Engineering role at Meta focusing on building scalable systems and infrastructure for billions of users, with opportunities in AR/VR development.

Software Engineer (Product)

Software Engineer position at Meta focusing on product development and infrastructure, offering competitive compensation and benefits.