Taro Logo

Software Engineer (Android)

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$234,855 - $240,240
Android
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AR/VR · Social Media

Description For Software Engineer (Android)

Meta is seeking a Senior Android Software Engineer to join our team and help build the next evolution in social technology. This role offers an exciting opportunity to work on cutting-edge mobile applications that impact billions of users worldwide. As an Android Engineer at Meta, you'll be responsible for developing sophisticated operating systems-level software, compilers, and network distribution software for user interfaces and tools. You'll work with the latest Android programming techniques and collaborate closely with product and design teams to create innovative experiences.

The position combines technical leadership with hands-on development, requiring expertise in Android development, distributed systems, and scalable architecture. You'll have the opportunity to mentor peers while working on complex technical challenges that push the boundaries of mobile technology. Meta offers a competitive compensation package including base salary ranging from $234,855 to $240,240 per year, plus bonus and equity opportunities.

This role is perfect for experienced engineers who are passionate about mobile development and want to impact how people connect and interact through technology. You'll be working on apps like Facebook, Instagram, WhatsApp, and Meta's emerging AR/VR initiatives. The position offers the flexibility of remote work from anywhere in the US, while being part of a team that's shaping the future of social technology and digital connection.

Meta provides a comprehensive benefits package and fosters an inclusive work environment that values diversity and innovation. You'll be part of a company that's constantly pushing technological boundaries and reimagining how people connect in the digital age. If you're excited about building scalable mobile solutions and want to work with cutting-edge technology at a company that impacts billions of users, this role offers an exceptional opportunity to advance your career while making a significant impact.

Last updated 2 days ago

Responsibilities For Software Engineer (Android)

  • Research, design, develop, and test operating systems-level software for Android using Android SDK
  • Lead complex technical or product efforts
  • Provide technical guidance and mentorship to peers
  • Work with product and design teams to build innovative Android applications
  • Implement custom native user interfaces using latest Android programming techniques
  • Build reusable Android software components for interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure application code
  • Work on diverse scope problems and implement solutions

Requirements For Software Engineer (Android)

Java
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field
  • 5 years of experience in software engineering
  • 4 years experience in object-oriented software development
  • 4 years experience building Android applications in Java using Android SDK
  • Experience with building maintainable and testable code bases including API design and unit testing
  • Experience with multithreading programming and mobile memory management
  • Proficiency with software development tools (VIM/Emacs, Git/Subversion/Perforce)
  • Knowledge of Linux/UNIX systems
  • Experience building highly-scalable performant solutions
  • Experience with distributed systems
  • Experience leading complex technical projects
  • Strong understanding of algorithms and core computer science concepts

Benefits For Software Engineer (Android)

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer (Android)