Taro Logo

Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
Burlingame, CA, USA
$225,716 - $240,240
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR · Social Media

Description For Software Engineer, Android

Meta is seeking a Senior Android Software Engineer to join their team in Burlingame, CA. This role offers an exciting opportunity to work on cutting-edge mobile technologies at one of the world's leading tech companies. As an Android Engineer, you'll be responsible for developing sophisticated operating systems-level software and network distribution solutions for Meta's Android applications.

The position requires expertise in Android development using Java and the Android SDK, with a focus on building highly scalable and performant solutions. You'll be working on complex technical projects, providing mentorship to peers, and collaborating closely with product and design teams to create innovative mobile experiences.

Meta, formerly Facebook, has transformed how billions of people connect through platforms like Facebook, Instagram, WhatsApp, and Messenger. The company is now pushing boundaries in AR/VR technology, working to build the next evolution of social technology beyond traditional 2D screens.

The role offers competitive compensation ranging from $225,716 to $240,240 annually, plus bonus and equity opportunities. Meta provides comprehensive benefits and the chance to work on products that impact billions of users globally. You'll be part of a team that values technical excellence, innovation, and creative problem-solving.

This is an ideal opportunity for experienced Android developers who want to work on challenging technical problems at scale, mentor others, and contribute to the future of social technology. The role requires minimal day-to-day supervision and offers the chance to build reusable components that interface with Meta's backend platforms.

Join Meta to help shape the future of digital connection and be part of building technologies that go beyond the constraints of screens, distance, and physical limitations. This role combines technical leadership, hands-on development, and the opportunity to work on products that impact people worldwide.

Last updated a day ago

Responsibilities For Software Engineer, Android

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for Android
  • Lead complex technical or product efforts
  • Provide technical guidance and mentorship to peers
  • Work with product and design teams to build innovative application experiences
  • Implement custom native user interfaces using latest Android programming techniques
  • Build reusable Android software components
  • Analyze and optimize UI and infrastructure application code

Requirements For Software Engineer, Android

Java
JavaScript
Linux
  • Bachelor's degree in Computer Systems Engineering, Computer Science, or related field
  • 5 years of object-oriented software development experience
  • Experience building Android applications in Java using Android SDK
  • Experience leading complex technical projects
  • Knowledge of AOSP (Android Open Source Project)
  • Experience with Android internals or frameworks services
  • Expertise in Java programming
  • Experience building maintainable and testable code bases
  • Knowledge of multithreading programming and mobile memory management
  • Proficiency with software development tools and version control
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable solutions
  • Ability to design distributed systems

Benefits For Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Android