Software Engineer (Android)

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses.
$227,162 - $240,240
Android
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · AR/VR · Social Media

Description For Software Engineer (Android)

Meta is seeking a Software Engineer (Android) to join their team. The role involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK. The ideal candidate will lead complex technical or product efforts, provide technical guidance and mentorship to peers, and work closely with product and design teams to build innovative application experiences for Android.

Key responsibilities include:

  • Implementing custom native user interfaces using the latest Android programming techniques
  • Building reusable Android software components for interfacing with back-end platforms
  • Analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance
  • Working on problems of diverse scope with little day-to-day instruction

Requirements:

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
  • 5 years of experience in the job offered or a related occupation
  • Extensive experience in object-oriented software development, building Android applications in Java using Android SDK, and building maintainable and testable code bases
  • Proficiency in multithreading programming, mobile memory management, and software development tools
  • Experience with Linux, UNIX, or other *nix-like OS
  • Ability to build highly-scalable performant solutions and design scalable distributed systems
  • Experience leading complex technical projects and applying algorithms to real-world systems

Meta offers a competitive salary range of $227,162 to $240,240 per year, plus bonus, equity, and benefits. The company is committed to providing reasonable accommodations for candidates with disabilities and values diversity in its workforce.

Join Meta and help shape the future of social technology beyond 2D screens, working on immersive experiences like augmented and virtual reality.

Last updated 2 months ago

Responsibilities For Software Engineer (Android)

  • Research, design, develop, and test operating systems-level software for Android
  • 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
  • Build reusable Android software components
  • Analyze and optimize UI and infrastructure application code
  • Work on diverse problems with minimal day-to-day instruction

Requirements For Software Engineer (Android)

Java
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field
  • 5 years of experience in software engineering or related occupation
  • Experience in object-oriented software development
  • Proficiency in building Android applications in Java using Android SDK
  • Experience with multithreading programming and mobile memory management
  • Knowledge of Linux, UNIX, or other *nix-like OS
  • Ability to build highly-scalable performant solutions
  • Experience with distributed systems
  • Leadership in complex technical projects
  • Strong algorithmic and problem-solving skills

Benefits For Software Engineer (Android)

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

Interested in this job?

Jobs Related To Meta Software Engineer (Android)

Software Engineer

Senior Software Engineer position at Meta focusing on Android development, building next-generation social technology applications with competitive compensation and benefits.

Partner Engineer, Android

Senior Android Partner Engineer role at Meta, working on integrating Meta products into partner platforms and devices, including VR/AR initiatives.

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.

Software Engineer, Android

Senior Android Software Engineer role at Meta, building innovative mobile experiences for billions of users.