Senior Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$203,350 - $240,240
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR · Social Media

Description For Senior Software Engineer

Meta (formerly Facebook) is seeking a Senior Software Engineer to join their team in building the next evolution of social technology. This role offers an exciting opportunity to work on cutting-edge projects that span from traditional social platforms to immersive AR/VR experiences. The position requires a strong technical background with expertise in mobile development, particularly Android, and full-stack capabilities.

As a Senior Software Engineer, you'll be instrumental in developing and designing software applications that impact billions of users worldwide. You'll work closely with product, design, and data science teams to create innovative solutions and implement custom native user interfaces. The role demands proficiency in multiple programming languages and frameworks, including Java, Python, and JavaScript, as well as experience with distributed systems and large-scale infrastructure.

The ideal candidate will bring a Bachelor's degree in a technical field and demonstrated experience in mobile development, particularly with Android platforms. You'll be working in a collaborative environment where you can make significant contributions to products like Facebook, Instagram, WhatsApp, and Meta's AR/VR initiatives. The position offers competitive compensation ($203,350-$240,240/year) plus bonus and equity, along with comprehensive benefits.

This is an excellent opportunity for experienced engineers who want to shape the future of social technology and work on problems that affect global users. You'll be part of Meta's mission to move beyond 2D screens toward immersive experiences, helping to build the next evolution in social technology. The role offers both technical challenges and growth opportunities in a company known for innovation and technical excellence.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Develop, design, create, modify, and/or test software applications or systems
  • Develop strong understanding of relevant product area, codebase, and/or systems
  • Work with product and design teams to build innovative Android applications
  • Implement custom native user interfaces using latest Android programming techniques
  • Work with Data science and Data engineering teams on experiments
  • Produce high-quality code with good test coverage
  • Exercise judgment within defined procedures and practices
  • Master internal development standards

Requirements For Senior Software Engineer

Java
Python
PHP
Ruby
JavaScript
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with C, C++, and Java
  • Experience building large-scale infrastructure Messaging applications
  • Cross-platform development experience with Python, PHP, or Ruby
  • Expertise in relational databases and SQL
  • Proficiency in JavaScript, HTML, and CSS
  • Experience with iOS and Android mobile development
  • Knowledge of automation framework and end-to-end testing
  • Experience with multithreading and mobile memory management
  • Proficiency with code editors (VIM) and Git
  • Linux experience
  • Experience with distributed systems
  • Strong algorithms knowledge

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Senior Software Engineer

Senior Software Engineer - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for Snapdragon chipsets, requiring 2+ years of experience in mobile camera software.

Senior React Native Developer

Senior React Native Developer position at Nearform - Remote role building enterprise applications with Node.js and React Native in a global team.

Senior Software Developer (Mobile)

Senior Software Developer position at TherapyNotes, focusing on mobile and web development using Angular and modern technologies, offering competitive salary and benefits.

Senior Software Developer (Mobile)

Senior Mobile Software Developer position at TherapyNotes - Remote opportunity for experienced developer with mobile expertise and mentoring skills.

Mobile SDK Developer (Android)

Senior Mobile Android SDK Developer position at Xsolla, focusing on developing lightweight, modular SDKs for game monetization integration.