Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences like AR/VR.
$178,360 - $200,200
Machine Learning
Entry-Level Software Engineer
In-Person
AR/VR · Social Media

Description For Software Engineer

Meta (formerly Facebook) is seeking a Software Engineer to join their innovative team. This role offers an exciting opportunity to work on cutting-edge technologies that impact billions of users worldwide. As a Software Engineer at Meta, you'll be at the forefront of developing solutions for social technology and immersive experiences.

The position involves working on critical systems that power Meta's suite of products including Facebook, Instagram, WhatsApp, and their AR/VR initiatives. You'll be responsible for designing and implementing high-performance, scalable software solutions that handle massive amounts of data and user interactions.

Your day-to-day responsibilities will include developing operating systems-level software, working on compilers, and building network distribution software for large distributed components. You'll be part of a team that pushes the boundaries of what's possible in social technology, working on everything from core infrastructure to user-facing features.

The ideal candidate will have a strong foundation in computer science fundamentals, experience with various programming languages, and a deep understanding of distributed systems. You'll need to be comfortable working with technologies like Python, Java, JavaScript, and SQL, while also having experience with Linux/UNIX environments.

Meta offers a competitive compensation package, including a base salary range of $178,360 to $200,200, plus bonus and equity opportunities. The company provides a comprehensive benefits package and the chance to work on products that impact people globally.

This role is perfect for someone who is passionate about technology, eager to learn and grow, and wants to be part of shaping the future of social connection and virtual reality. You'll have the opportunity to work with some of the brightest minds in the industry while tackling complex technical challenges at scale.

Meta's commitment to innovation extends beyond traditional social media into areas like AR/VR, creating opportunities to work on next-generation technologies. The company's culture encourages creativity, collaboration, and technical excellence, making it an ideal place for engineers who want to make a significant impact while growing their careers.

Last updated 38 minutes 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
  • Master internal development standards
  • Actively seek and give feedback

Requirements For Software Engineer

Python
Java
JavaScript
Linux
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Analytics or related field
  • Experience with C, C++, C#, Python, Java, or Javascript
  • Knowledge of relational databases and SQL
  • Experience with software development tools: Code editors and revision control systems
  • Proficiency in Linux, UNIX, or other *nix-like OS
  • Knowledge of core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable performant solutions
  • Understanding of distributed systems
  • Knowledge of algorithms

Benefits For Software Engineer

  • bonus
  • equity
  • benefits package available

Interested in this job?

Jobs Related To Meta Software Engineer

Research Engineer

Research Engineer position at Meta Reality Labs Research focusing on social presence in VR and AR technology development.

Software Engineer

Software Engineer position at Microsoft's Windows Shell AI Team, focusing on AI-powered features development using C++ and machine learning technologies.

Engineer- Python Automation framework machine learning

Python Automation Framework Machine Learning Engineer position at Qualcomm, focusing on developing cutting-edge software solutions and automation frameworks.

Junior AI Engineer

Entry-level AI Engineering role at Maneva, focusing on developing and deploying vision-based AI models for manufacturing optimization.

AI Engineer

Founding AI Engineer position at Heroic Story, building an intelligent engine for story creation and publishing