Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$178,360 - $200,200
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, is at the forefront of social technology innovation, seeking an Android Software Engineer to join their team. This role offers an exciting opportunity to work on cutting-edge mobile applications that impact billions of users worldwide.

The position involves developing sophisticated Android applications and systems-level software, working with the latest technologies and frameworks. You'll be part of a team that's pushing the boundaries of mobile technology, particularly as Meta moves into augmented and virtual reality experiences.

As an Android Software Engineer, you'll collaborate closely with product and design teams to create innovative user experiences, optimize performance, and build scalable solutions. The role requires expertise in Android development, strong programming skills in Java and Kotlin, and a deep understanding of mobile architecture and performance optimization.

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 comprehensive benefits and the chance to work on products that connect billions of people globally.

The ideal candidate will have a strong foundation in computer science, experience with Android SDK and AOSP, and a track record of building maintainable, high-performance mobile applications. You'll be working in Menlo Park, contributing to Meta's mission of building the next evolution in social technology.

This role offers unique opportunities for growth and impact, working with cutting-edge technology and some of the industry's best talent. You'll be part of Meta's journey beyond traditional social media into the future of digital connection, including augmented and virtual reality experiences.

The position requires both technical expertise and collaborative skills, as you'll work across teams to solve complex problems and create innovative solutions. Meta's commitment to pushing technological boundaries and its massive user base provide an unparalleled platform for professional growth and impact.

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
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
  • Build report interfaces and data feeds
  • Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors

Requirements For Software Engineer, Android

Java
Kotlin
JavaScript
  • Bachelor'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
  • Proficiency in C/C++, Java and Kotlin
  • Experience building maintainable and testable codes bases including API design and unit testing
  • Knowledge of multithreading programming and mobile memory management
  • Experience with software development tools (VIM/Emacs, Subversion/GIT/Perforce)
  • Knowledge of Linux/UNIX systems
  • Experience with core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable performant solutions
  • Knowledge of distributed systems
  • Strong understanding of algorithms

Benefits For Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Benefits package

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 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.