Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and Messenger.
$85,100 - $251,000
Android
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
Consumer · AR/VR · Social Media

Description For Software Engineer, Android

Meta is seeking experienced Android Software Engineers to join their mobile teams, working on products that reach billions of users worldwide including Facebook, Instagram, WhatsApp, and Messenger. This role offers an opportunity to work at the forefront of mobile technology, building elegant products and pushing the boundaries of user experience.

As an Android Software Engineer at Meta, you'll be responsible for developing sophisticated mobile applications that serve billions of users globally. The position requires expertise in Android development using Java and the Android SDK, with a focus on creating efficient, scalable solutions. You'll be working on both user-facing features and infrastructure components, ensuring high-performance and quality code delivery.

The role combines technical leadership with hands-on development, requiring you to guide complex technical initiatives while maintaining a deep involvement in the coding process. You'll collaborate closely with product and design teams to create innovative mobile experiences, implement custom native interfaces, and build reusable components that interface with Meta's backend systems.

Meta offers a competitive compensation package including base salary, bonuses, equity, and comprehensive benefits. The company's work environment promotes innovation and collaboration, with opportunities to impact products used by billions of people. This position is ideal for experienced developers who want to work on large-scale applications while leading technical initiatives and mentoring other engineers.

The role requires a strong technical background with significant experience in Android development, proven leadership abilities, and a track record of delivering complex projects. You'll be joining a world-class team of passionate professionals who value both technical excellence and innovation, working on products that shape the future of digital communication and social technology.

Last updated 14 hours ago

Responsibilities For Software Engineer, Android

  • Lead complex technical or product efforts involving many engineers
  • Provide technical guidance and mentorship to peers
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Implement custom native user interfaces using the 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

Requirements For Software Engineer, Android

Java
  • 8+ years of programming experience in a relevant language
  • 2+ years experience building Android applications in Java using Android SDK
  • Demonstrated experience driving change within an organization and leading complex technical projects
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
  • Experience with multithreading programming and mobile memory management
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Interested in this job?

Jobs Related To Meta Software Engineer, Android

(USA) Staff, Software Engineer, Android

Staff Software Engineer position at Walmart focusing on Android development for health and wellness applications, offering competitive salary and comprehensive benefits.

Android UI Engineer (L5) - Games Player Experiences

Staff Android Engineer position at Netflix focusing on building social gaming experiences and platform UI, offering competitive compensation and remote work options.

Staff Software Engineer, Authentication and Autofill, Android

Lead Android authentication and autofill features at Google, managing technical direction and development of security solutions impacting billions of users worldwide.

Staff Software Engineer, Mobile (Android), YouTube

Lead Android development at YouTube as a Staff Software Engineer, shaping how billions interact with video content. Competitive salary + benefits in San Bruno or Mountain View.

Senior Android Engineer - Lead Software Engineer

Lead Android Engineer role at JPMorgan Chase, focusing on mobile app development and team leadership, offering competitive pay and comprehensive benefits.