Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$258,524 - $290,180
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Consumer · Social Media

Description For Software Engineer, Android

Meta, formerly Facebook Inc., is seeking a talented Android Software Engineer to join their innovative team. This role offers an exciting opportunity to work at one of the world's leading technology companies that's shaping the future of social connection and immersive experiences.

As an Android Software Engineer at Meta, you'll be at the forefront of developing cutting-edge mobile applications that impact billions of users worldwide. You'll work on various platforms including Facebook, Instagram, WhatsApp, and Meta's emerging AR/VR initiatives. The position offers a competitive compensation package ranging from $258,524 to $290,180 annually, plus bonus and equity opportunities.

The role involves designing and developing operating systems-level software, compilers, and network distribution software for Android applications. You'll collaborate closely with product and design teams to create innovative user experiences, implement custom native interfaces, and build reusable components that interface with Meta's backend systems.

Key technical requirements include strong expertise in object-oriented programming, mobile development, and experience with languages such as Java, Python, and PHP. You'll need to demonstrate proficiency in building maintainable code bases, API design, and understanding of distributed systems. The position requires a bachelor's degree in Computer Science or related field.

Meta offers an inclusive work environment with comprehensive benefits and the opportunity to work on products that connect billions of people globally. You'll be part of the company's vision to move beyond traditional social media into the next evolution of social technology, including augmented and virtual reality experiences.

This is an ideal opportunity for a skilled Android developer who wants to make a significant impact while working with cutting-edge technology at scale. You'll be joining a company that's not just maintaining existing products but actively shaping the future of human connection and digital interaction.

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 user interfaces, infrastructure, and tools supporting applications on Android
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of diverse scope and implement custom native user interfaces
  • Build reusable Android software components for interfacing with back-end platforms
  • Resolve issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance

Requirements For Software Engineer, Android

Java
Python
PHP
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Robotics Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with object-oriented software development
  • Experience building maintainable and testable codes bases including API design and unit testing techniques
  • 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: Code editors and revision control systems
  • Experience with Linux, UNIX, or other *nix-like OS
  • Ability to build highly-scalable performant solutions
  • Understanding of data processing, programming languages, databases, networking, operating systems
  • Experience with distributed systems

Benefits For Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
  • 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 innovative mobile applications and system-level software 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.