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.
$221,596 - $240,240
Android
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Consumer · 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 mobile development with the chance to impact billions of users across Meta's family of apps including Facebook, Instagram, and WhatsApp.

As an Android Software Engineer, you'll be instrumental in building and optimizing user interfaces, infrastructure, and tools that power Meta's Android applications. You'll work with the latest Android SDK and programming techniques to create scalable solutions that enhance the user experience across Meta's platforms.

The position offers an attractive compensation package ranging from $221,596 to $240,240 annually, plus bonus and equity opportunities. Based in New York City, you'll be part of a dynamic team that's pushing the boundaries of social technology and moving into immersive experiences with AR and VR.

The ideal candidate should have a strong foundation in computer science with a bachelor's degree in a relevant field. You'll need expertise in Java, C/C++, and object-oriented programming, along with experience in building maintainable and testable code bases. Knowledge of Linux/UNIX environments and version control systems is essential.

At Meta, you'll have the opportunity to work on projects that directly impact how billions of people connect and communicate. The company's commitment to innovation, especially in AR/VR technology, makes this an exciting time to join. You'll be part of a collaborative environment where you can grow your career while working on challenging technical problems at a global scale.

This role offers the perfect blend of technical challenge and creative opportunity, allowing you to contribute to the next evolution of social technology while working with some of the industry's best engineers. Meta's comprehensive benefits package and focus on employee development make it an ideal place to build your career in Android development.

Last updated 18 hours ago

Responsibilities For Software Engineer, Android

  • Research, design, develop, and test software for user interfaces, infrastructure, and tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build infrastructure that powers new experiences on Android
  • Implement custom infrastructure and frameworks to address large-scoped problems
  • Build reusable Android software components for interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
  • Provide technical Android guidance on complex efforts involving many engineers
  • Build frameworks that scale, speed up and reduce costs of Android mobile development within Meta

Requirements For Software Engineer, Android

Java
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with Object-oriented software development
  • Coding skills in C/C++, and Java
  • Experience building maintainable and testable codes bases including API design and unit testing techniques
  • Knowledge of software development tools: Code editors (VIM or Emacs), and revision control systems
  • Experience with Linux, UNIX, or other *nix-like OS
  • Knowledge of Algorithms

Benefits For Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Android

Software Engineer

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

Software Engineer, Android

Android Software Engineer position at Meta, developing social media and AR/VR applications with 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.