Software Engineer, iOS

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$182,608 - $200,200
iOS
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Social Media

Description For Software Engineer, iOS

Meta (formerly Facebook) is seeking a talented iOS Software Engineer to join their innovative team. This role offers an exciting opportunity to work on technologies that connect billions of people worldwide through platforms like Facebook, Instagram, and WhatsApp, while also pushing boundaries in AR/VR experiences.

As an iOS Software Engineer, you'll be at the forefront of mobile development, creating and optimizing applications that impact billions of users. You'll work closely with product and design teams to build innovative experiences for the iOS platform, implementing custom native user interfaces and developing reusable components that interface with Meta's robust backend systems.

The position requires a Master's degree in Computer Science or related field, with strong foundations in object-oriented programming, mobile development, and large-scale systems. You'll need expertise in iOS development languages (Objective-C/Swift), understanding of multithreading, memory management, and experience with building maintainable, testable code bases.

What makes this role particularly exciting is the scale and impact of your work. You'll be contributing to applications used by billions of people globally, while working on cutting-edge technologies that are shaping the future of social connection. Meta is pushing beyond traditional social media into the realm of AR/VR, offering opportunities to work on the next evolution of social technology.

The compensation package is highly competitive, ranging from $182,608 to $200,200 annually, plus bonus and equity opportunities. Meta offers comprehensive benefits and the chance to work with some of the industry's brightest minds. You'll be part of a company that's not just maintaining the status quo but actively building the future of digital connection and social technology.

This role is perfect for someone who wants to combine technical expertise with creative problem-solving, working on products that literally change how the world connects. You'll have the opportunity to grow your career at one of tech's most influential companies while tackling challenging technical problems at an unprecedented scale.

Last updated 11 minutes ago

Responsibilities For Software Engineer, iOS

  • 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
  • Complete medium to large features independently without guidance
  • Identify and drive changes for assigned codebase, product area, or systems
  • Build reusable and scalable iOS components in the context of messaging system
  • Make UI improvement to the FB iOS app to adopt the latest design and implementation of messaging components
  • Instrument and improve performance, reliability, efficiency metrics for the FB messaging systems

Requirements For Software Engineer, iOS

  • Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • Experience with Object-oriented software development
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
  • Knowledge of multithreading programming and mobile memory management
  • Proficiency in one of: Objective-C, Swift, C, C++
  • Experience building large-scale infrastructure applications
  • Knowledge of relational databases and SQL
  • Experience with Linux or Unix
  • Knowledge of Algorithms

Benefits For Software Engineer, iOS

  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer, iOS

Software Engineer (iOS)

iOS Software Engineer position at Meta focusing on developing mobile applications and services using Swift and Objective-C.

Software Engineer (iOS)

iOS Software Engineer role at Meta, developing mobile applications and contributing to next-generation social technology platforms.

Software Engineer (iOS)

iOS Software Engineer position at Meta focusing on developing mobile applications and systems with competitive compensation and benefits.

Software Engineer, iOS

Meta is hiring a Software Engineer, iOS to build innovative mobile applications for Facebook, Instagram, WhatsApp, and Messenger.

Software Engineer III, iOS, Google One

Software Engineer III position at Google focusing on iOS development for Google One, requiring 2 years of experience in software development and iOS applications.