Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$178,360 - $200,200
Android
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Social Media

Description For Software Engineer, Android

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, offering an exciting opportunity for an Android Software Engineer to join their team. This role combines cutting-edge technology with massive scale, as you'll be working on applications that impact billions of users worldwide.

As an Android Software Engineer at Meta, you'll be instrumental in developing and optimizing Android applications that power Meta's family of apps, including Facebook, Instagram, and WhatsApp. You'll work with the latest Android programming techniques and SDK to create innovative user experiences and robust infrastructure solutions.

The position offers an attractive compensation package ranging from $178,360 to $200,200 annually, plus bonus and equity opportunities. Meta's commitment to pushing boundaries in social technology, including ventures into AR/VR and the metaverse, makes this an exciting time to join the company.

You'll be working with world-class product and design teams to build new and innovative application experiences for Android, solving complex problems at scale. The role requires expertise in Java programming, Android SDK, and distributed systems, with opportunities to work on everything from user interfaces to backend infrastructure.

Meta offers a collaborative environment where you'll be part of shaping the future of digital connection. The company's transition beyond traditional social media into immersive technologies presents unique technical challenges and opportunities for professional growth. If you're passionate about creating technology that connects billions of people and want to be at the forefront of the next evolution in social technology, this role at Meta could be your next career milestone.

Last updated 15 hours 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
  • 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
  • Experience coding in Java
  • Experience building maintainable and testable codes bases including API design or unit testing techniques
  • Experience with multithreading programming or mobile memory management
  • Experience building highly-scalable performant solutions
  • Experience with distributed systems

Benefits For Software Engineer, Android

  • bonus
  • equity
  • benefits package available

Interested in this job?

Jobs Related To Meta Software Engineer, Android

Software Engineer, Android

Android Software Engineer role at Meta, developing mobile applications and infrastructure for billions of users with competitive compensation and benefits.

Software Engineer

Entry-level Software Engineer position at Meta focusing on Android development in Seattle, offering competitive compensation and benefits.

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 user interfaces for billions of users worldwide.

Software Engineer (Android)

Android Software Engineer role at Meta, developing mobile applications and infrastructure for billions of users with competitive compensation and benefits.