Taro Logo

Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through apps like Facebook, Messenger, Instagram, WhatsApp, and ventures into AR/VR.
$176,361 - $200,200
Android
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · AR/VR · Consumer

Job Description

Meta, a global technology leader formerly known as Facebook, is seeking an Android Software Engineer to join their team in Seattle. This role offers an exciting opportunity to work on cutting-edge mobile technologies that impact billions of users worldwide through apps like Facebook, Instagram, WhatsApp, and Meta's ventures into augmented and virtual reality.

As an Android Software Engineer, you'll be responsible for developing sophisticated mobile applications and systems-level software using the Android SDK and Java. You'll work on everything from operating systems-level software to custom native user interfaces, collaborating closely with product and design teams to create innovative application experiences that push the boundaries of what's possible on Android devices.

The position requires strong technical expertise in Android development, including experience with AOSP, framework services, and mobile memory management. You'll be building reusable components, optimizing performance, and ensuring code quality through proper testing and maintenance practices. The role offers competitive compensation ranging from $176,361 to $200,200 annually, plus bonus, equity, and comprehensive benefits.

Meta provides an exceptional environment for professional growth, offering the chance to work on complex technical challenges at massive scale. You'll be part of a team that's shaping the future of social technology, moving beyond traditional social media into immersive experiences through AR and VR. The company's commitment to innovation, coupled with its massive user base, provides unique opportunities to make a significant impact on how billions of people connect and interact.

The ideal candidate will have a bachelor's degree in Computer Science or related field, strong programming skills in Java and Android SDK, and experience with various technologies including SQL, Python, and web technologies. You'll need to be comfortable working with both front-end and back-end systems, and have a solid understanding of software development principles and best practices.

Working at Meta means joining a company that's at the forefront of technological innovation, with a culture that emphasizes moving fast, taking ownership, and making a real impact. The company offers excellent benefits, including medical insurance, equity, and 401k, supporting both your professional growth and personal well-being.

Last updated 2 months 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 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
  • 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
  • Experience building maintainable and testable code bases
  • 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
  • Familiarity with software development tools
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Understanding of algorithms

Benefits For Software Engineer, Android

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Related Jobs

Software Engineer, Android

Entry-level Android Software Engineer position at Meta, developing mobile applications and systems-level software using Java and Android SDK.

Software Engineer (Android)

Entry-level Android Software Engineer position at Meta, developing mobile applications and systems-level software using Java and Android SDK.

Software Engineer I

Entry-level Android Engineer position at Disney developing mobile applications for ESPN, focusing on Java/Kotlin development and modern Android frameworks.

Software Engineer I

Entry-level Software Engineer position at Disney focusing on Android development for Disney+ application, offering competitive salary and benefits in Glendale, CA.

Software Engineer I

Entry-level Software Engineer position at Disney focusing on Android development for Disney+ streaming platform.