Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$214,032 - $240,240
Android
Mid-Level Software Engineer
In-Person
3+ years of experience
AR/VR · Consumer · Social Media

Description For Software Engineer, Android

Meta, formerly Facebook, is seeking a talented Android Software Engineer to join their team in building the next evolution of social technology. This role offers an exciting opportunity to work at one of the world's leading tech companies that's pushing boundaries in social connectivity and immersive experiences.

As an Android Software Engineer, you'll be instrumental in developing cutting-edge mobile applications and system-level software that impacts billions of users worldwide. You'll work with Meta's suite of apps including Facebook, Instagram, WhatsApp, and emerging AR/VR technologies. The position requires expertise in Android development, with a focus on building scalable, high-performance applications using the Android SDK.

The role combines technical excellence with creative problem-solving, as you'll collaborate closely with product and design teams to create innovative user experiences. You'll be responsible for implementing custom native interfaces, optimizing application performance, and building reusable components that interface with Meta's backend systems.

Meta offers a competitive compensation package ranging from $214,032 to $240,240 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on products that connect billions of people globally. You'll be part of a team that's shaping the future of digital interaction, moving beyond traditional social media into immersive technologies like AR and VR.

The ideal candidate will have a Master's degree in Computer Science or related field, strong experience in Android development, and a deep understanding of software engineering principles. You'll need expertise in Java, mobile architecture, and system optimization, along with the ability to work effectively in a collaborative environment.

This is an excellent opportunity for a skilled Android developer who wants to make a significant impact on how people connect and interact digitally. You'll be at the forefront of mobile technology innovation, working with cutting-edge tools and technologies while helping to build the next generation of social platforms.

Last updated a month ago

Responsibilities For Software Engineer, Android

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for Android
  • Work closely with product and design teams to build new and innovative application experiences
  • Implement custom native user interfaces using latest Android programming techniques
  • Build reusable Android software components for interfacing with back-end platforms
  • Resolve issues by analyzing and optimizing UI and infrastructure application code

Requirements For Software Engineer, Android

Java
Python
PHP
JavaScript
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with Object-oriented software development
  • Experience building Android applications in Java using Android SDK
  • Knowledge of AOSP (Android Open Source Project)
  • Experience with Android internals or frameworks services
  • Experience building maintainable and testable code bases including API design
  • Knowledge of multithreading programming and mobile memory management
  • Proficiency in C, C++, C#, or Java
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools and revision control systems
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Understanding of distributed systems

Benefits For Software Engineer, Android

Medical Insurance
Equity
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Android

Software Engineer, Android

Android Software Engineer position at Meta focusing on building mobile applications used by billions of people across Facebook, Instagram, WhatsApp, and Messenger.

Software Engineer, Android (REMSWE11)

Mid-level Android Software Engineer position at Meta, focusing on developing innovative mobile applications and system-level software with competitive compensation.

Software Engineer, Android

Android Software Engineer position at Meta focusing on developing mobile applications and infrastructure using Android SDK.

Software Engineer – Android

Android Software Engineer position at Meta focusing on mobile development and UI implementation using Android SDK and modern frameworks.

Software Engineer, Android

Android Software Engineer position at Meta focusing on developing and optimizing mobile applications and systems-level software.