Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$245,588 - $290,180
Mobile
Mid-Level Software Engineer
In-Person
1+ year of experience
AR/VR · Social Media

Description For Software Engineer

Meta, formerly Facebook Inc., is seeking a Software Engineer to join their team in building the next evolution of social technology. This role offers an exciting opportunity to work on cutting-edge mobile applications and immersive experiences, including AR and VR technologies.

The position requires a skilled developer with experience in iOS development and a strong foundation in computer science. You'll be responsible for developing and optimizing mobile software services, working closely with product and design teams to create innovative applications. The role involves building custom native user interfaces, implementing reusable components, and ensuring high-performance code delivery.

As a Software Engineer at Meta, you'll be part of a company that has revolutionized social connectivity through platforms like Facebook, Instagram, WhatsApp, and Messenger. The company is now pushing boundaries beyond traditional social media into immersive technologies, offering exciting challenges and growth opportunities.

The compensation package is highly competitive, ranging from $245,588 to $290,180 annually, plus bonus and equity opportunities. Meta provides comprehensive benefits and supports a collaborative work environment where you can make a significant impact on products used by billions of people worldwide.

The ideal candidate will have a bachelor's degree in a relevant field and at least one year of experience in mobile development, particularly iOS. You should be proficient in languages like Objective-C, Swift, or C++, and have a strong understanding of software architecture, algorithms, and database systems.

This role offers the perfect blend of technical challenges, creative freedom, and the opportunity to work on products that impact global communities. You'll be part of Meta's mission to build the next generation of social technology, working with cutting-edge tools and technologies in a supportive and innovative environment.

Last updated a few seconds ago

Responsibilities For Software Engineer

  • Develop, design, create, modify, and/or test software applications or systems for various mobile software services
  • Work closely with product and design teams to build new and innovative application experiences for the iOS platform
  • Implement custom native user interfaces using the latest iOS programming techniques and development tools
  • Build reusable iOS software components for interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
  • Work on problems of moderate scope where analysis of situations or data requires review of various factors
  • Work independently and complete tasks on schedule using strong judgment and problem solving skills
  • Master company development standards from developing to releasing code

Requirements For Software Engineer

  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, or related field
  • 12 months of experience in object-oriented software development
  • Experience building complex applications for iOS using Objective-C, Swift or C++
  • Experience building maintainable and testable code bases, including API design and unit testing
  • Knowledge of multithreading programming and mobile memory management
  • Proficiency in Objective-C, Swift, C, or C++
  • Experience building large-scale infrastructure applications
  • Knowledge of relational databases and SQL
  • Experience with Linux or Unix
  • Understanding of Algorithms

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity

Interested in this job?

Jobs Related To Meta Software Engineer

Partner Engineer, Reality Labs

Partner Engineer role at Meta Reality Labs focusing on AR/VR platform integration and partner technical support.

Consultant Mobile Developer

Mid-level Mobile Developer position at Thoughtworks focusing on React Native development, requiring 3+ years of experience in consulting environments.

Technical Program Manager III, Software, Augmented Reality

Technical Program Manager III role at Google's AR team, leading complex projects and ensuring quality in AR product development.

Technical Program Manager II, Mobile Enterprise, Pixel

Technical Program Manager II position at Google, focusing on Mobile Enterprise solutions for Pixel devices, requiring 2+ years of program management experience and expertise in mobile technology.

Product Manager, Location Sharing

Product Manager position at Google leading Location Sharing features for Android, focusing on user safety, connectivity, and innovation in location-based services.