Taro Logo

Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses, known for apps like Facebook, Instagram, WhatsApp, and moving into AR/VR.
$188,648 - $200,200
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · AR/VR · Social Media

Description For Software Engineer, Android

Meta, a global technology leader formerly known as Facebook, is seeking a Software Engineer specializing in Android development to join their team. This role offers an exciting opportunity to work on cutting-edge mobile applications that impact billions of users worldwide through platforms like Facebook, Instagram, and WhatsApp.

The position requires a Master's degree in Computer Science or related fields and combines technical expertise in Android development with collaborative teamwork. You'll be responsible for designing and developing operating systems-level software, creating innovative user interfaces, and building reusable components that interface with Meta's backend platforms.

This is an excellent opportunity for a mid-level engineer to work with cutting-edge technology at one of the world's leading tech companies. You'll be part of Meta's evolution beyond traditional social media into new frontiers like augmented and virtual reality, helping to shape the future of social technology.

The role offers competitive compensation ranging from $188,648 to $200,200 per year, plus bonus and equity opportunities. Meta provides comprehensive benefits including medical, dental, and vision insurance. Based in Menlo Park, CA, you'll work in person at Meta's headquarters, collaborating with world-class engineers and product teams.

The ideal candidate will have strong experience with Android SDK, Java programming, and AOSP, along with a solid understanding of mobile development principles including memory management and multithreading. You'll need to demonstrate expertise in building maintainable code bases and working with various technologies from core web technologies to operating systems.

At Meta, you'll be part of a company that values innovation, technical excellence, and the ability to solve complex problems at scale. The company's commitment to pushing technological boundaries and creating next-generation social experiences makes this an exciting opportunity for engineers who want to make a significant impact on how billions of people connect and interact.

Last updated 2 days 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/or tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of moderate scope and implement custom native user interfaces using the 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 for quality, efficiency, and performance

Requirements For Software Engineer, Android

Java
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
  • Proficiency in Java
  • Experience building maintainable and testable codes bases including API design and unit testing techniques
  • Experience with multithreading programming and mobile memory management
  • Knowledge of Linux, UNIX, or other *nix-like OS
  • Experience with core web technologies: HTML, CSS, or JavaScript
  • Knowledge of data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

Benefits For Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Comprehensive benefits package including medical, dental, and vision insurance
  • Equity compensation
  • Bonus compensation

Interested in this job?

Jobs Related To Meta Software Engineer, Android