Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$194,465 - $200,200
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR · Consumer · Social Media

Description For Software Engineer, Android

Meta (formerly Facebook) is seeking a Senior Android Software Engineer to join their team in New York. This role offers an exciting opportunity to work on cutting-edge mobile technologies at one of the world's leading tech companies.

The position requires a skilled Android developer with 5+ years of experience who will be responsible for designing and developing operating systems-level software and user interfaces using the Android SDK. You'll be working on applications that impact billions of users across Meta's family of apps, including Facebook, Instagram, and WhatsApp, while also contributing to the company's vision for immersive AR/VR experiences.

As a Senior Android Engineer, you'll lead complex technical initiatives, mentor peers, and collaborate closely with product and design teams to create innovative mobile experiences. The role demands expertise in Android development, strong knowledge of system architecture, and experience with performance optimization. You'll be working with cutting-edge technologies and have the opportunity to shape the future of social connectivity.

Meta offers a competitive compensation package, including a base salary range of $194,465 to $200,200, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on products that impact billions of users globally. You'll be part of a team that's pushing the boundaries of mobile technology while helping to build the next evolution of social technology through AR and VR.

The ideal candidate will have a strong background in Android development, experience with AOSP, and a track record of building scalable mobile applications. You'll need to be comfortable working independently, mentoring others, and driving technical decisions that impact large-scale systems. This role offers the perfect blend of technical challenge and opportunity for growth at a company that's shaping the future of digital connection.

Last updated 2 months ago

Responsibilities For Software Engineer, Android

  • Research, design, develop, and test operating systems-level software for user interfaces and supporting applications on Android using Android SDK
  • Lead complex technical or product efforts to resolve a wide range of issues
  • Provide technical guidance and mentorship to peers
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of diverse scope and implement custom native user interfaces
  • Build reusable Android software components for interfacing with back-end platforms
  • Analyze and optimize UI and product infrastructure application code for quality, efficiency, and performance

Requirements For Software Engineer, Android

Java
JavaScript
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 5 years of experience in object-oriented software development
  • 5 years experience building Android applications in Java using Android SDK
  • Experience with AOSP (Android Open Source Project)
  • Experience with Android internals or frameworks services
  • Experience building maintainable and testable code bases including API design and unit testing
  • Experience with multithreading programming and mobile memory management
  • Proficiency in C, C++, C#, or Java
  • Experience with software development tools: Code editors and revision control systems
  • Knowledge of Linux, UNIX, or other *nix-like OS
  • Experience with core web technologies: HTML, CSS, or JavaScript
  • Experience building highly-scalable performant solutions
  • Knowledge of data processing, programming languages, databases, networking, operating systems

Benefits For Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Android

Software Engineer, Android

Senior Android Software Engineer role at Meta, building mobile applications used by billions, focusing on UI/UX and infrastructure development with competitive compensation.

Software Engineer, Android

Senior Android Software Engineer position at Meta, developing innovative mobile applications and system-level software with competitive compensation.

Software Engineer, Android

Senior Android Software Engineer position at Meta, developing mobile applications and systems with 5+ years of experience required.

Partner Engineer, Android

Partner Engineer, Android at Meta: Lead integration of Meta products into mobile platforms and VR/AR devices, working with strategic partners to drive innovation and improve app quality.

Software Engineer, Android

Meta is hiring a Software Engineer, Android to build innovative mobile experiences for billions of users.