Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$169,442 - $200,200
Android
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Social Media

Description For Software Engineer

Meta, formerly Facebook Inc., is seeking a Software Engineer to join their team in Seattle. This role presents an exciting opportunity to work on Android development at one of the world's leading technology companies.

The position involves developing operating systems-level software, compilers, and network distribution software for Android applications. You'll be working with cutting-edge technology and contributing to products that impact billions of users worldwide through platforms like Facebook, Instagram, and WhatsApp.

As a Software Engineer at Meta, you'll collaborate closely with product and design teams to create innovative Android applications. Your responsibilities will include implementing custom native user interfaces, building reusable components, and optimizing application performance. The role requires strong problem-solving skills and the ability to work on moderately complex projects.

Meta offers a competitive compensation package ranging from $169,442 to $200,200 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on next-generation technologies, including AR/VR experiences that are shaping the future of social interaction.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, with strong foundations in object-oriented programming, Android development, and distributed systems. You'll need experience with various programming languages and technologies, including Java, Python, SQL, and web technologies.

This is an excellent opportunity for someone looking to make a significant impact in a company that's pushing the boundaries of social technology. You'll be part of a team that's not just maintaining existing products but actively building the next evolution of social connection through immersive experiences.

Meta's commitment to innovation, scale, and technical excellence makes this an ideal position for engineers who want to solve complex problems while working with some of the best minds in the industry. The company's strong focus on employee growth, collaborative culture, and cutting-edge technology stack provides an excellent environment for professional development.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for Android
  • 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
  • Build reusable Android software components for interfacing with back-end platforms
  • Resolve issues by analyzing and optimizing UI and infrastructure application code

Requirements For Software Engineer

Java
Python
PHP
JavaScript
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • Experience with Object-oriented software development
  • Knowledge of Android internals or frameworks services
  • Experience building maintainable and testable codes bases including API design and unit testing
  • Experience with multithreading programming and mobile memory management
  • Proficiency in C, C++, C#, or Java
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Familiarity with software development tools (Code editors, revision control systems)
  • Knowledge of Linux/UNIX systems
  • Experience with core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Understanding of distributed systems
  • Knowledge of algorithms

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer, Android

Entry-level Android Software Engineer position at Meta, building mobile applications and infrastructure for billions of users with 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.