Taro Logo

Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses through apps like Facebook, Messenger, Instagram, and WhatsApp.
$188,386 - $200,200
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Social Media · AR/VR

Description For Software Engineer, Android

Meta, formerly Facebook, is seeking an Android Software Engineer to join their team in Seattle. 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 and maintaining sophisticated mobile applications using the Android SDK and Java.

The position requires a strong foundation in Android development, with emphasis on building scalable and efficient mobile solutions. You'll work on various aspects of Meta's mobile ecosystem, from user interfaces to infrastructure components, collaborating closely with product and design teams to create innovative experiences for Meta's suite of applications including Facebook, Instagram, and WhatsApp.

This is an excellent opportunity for a mid-level engineer with 2+ years of experience who wants to make a significant impact in the social technology space. The role offers competitive compensation ($188,386-$200,200/year) plus bonus and equity, along with comprehensive benefits. Meta's work environment promotes innovation and collaboration, with opportunities to work on problems that affect billions of users globally.

The ideal candidate will have a bachelor's degree in Computer Science or related field, strong experience with Android development, and a solid understanding of object-oriented programming, distributed systems, and algorithms. You'll be working with cutting-edge technology while helping shape the future of social connection through Meta's various platforms and their evolution into augmented and virtual reality experiences.

Meta offers a comprehensive benefits package, professional development opportunities, and the chance to work with some of the best engineers in the industry. The company's commitment to pushing technological boundaries and its massive user base make this an exciting opportunity for engineers who want to work on challenging problems at scale while contributing to products that connect people worldwide.

Last updated 17 days ago

Responsibilities For Software Engineer, Android

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques
  • Build reusable Android software components for interfacing with back-end platforms
  • Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance

Requirements For Software Engineer, Android

Java
JavaScript
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 2 years of experience in object-oriented software development
  • Experience building Android applications in Java using Android SDK
  • Knowledge of Android internals or frameworks services
  • Experience building maintainable and testable codes bases including API design and unit testing techniques
  • Experience with multithreading programming and mobile memory management
  • Proficiency in C, C++, C#, or Java
  • Knowledge of relational databases and SQL
  • 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 distributed systems
  • Understanding of algorithms

Benefits For Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity

Interested in this job?

Jobs Related To Meta Software Engineer, Android