Software Engineer (iOS)

Meta builds technologies that help people connect, find communities, and grow businesses through platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$207,992 - $240,240
iOS
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR · Social Media
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, iOS

Senior iOS Software Engineer position at Meta, building mobile applications for billions of users across Facebook, Instagram, WhatsApp, and Messenger platforms.

Software Engineer III- IOS

Senior iOS Software Engineer role at Walmart focused on building innovative health and wellness products using Swift and iOS frameworks.

Senior iOS Engineer – PayPal Ads

Senior iOS Engineer role at PayPal Ads team, building native mobile ad experiences across PayPal and Venmo platforms, offering $84.5K-$204.6K salary range with comprehensive benefits.

iOS Engineer, Logistics (Seller Engineering)

Senior iOS Engineer position at Whatnot focusing on logistics and shipping infrastructure for the largest livestream shopping platform in North America.

Senior Software Engineer, iOS

Senior iOS Software Engineer position at Capital One focusing on developing mobile applications, mentoring team members, and driving technological transformation in financial services.

Description For Software Engineer (iOS)

Meta, formerly Facebook, is seeking a Senior iOS Software Engineer to join their team in Seattle. This role offers an exciting opportunity to work on technologies that connect billions of people worldwide through platforms like Facebook, Messenger, Instagram, and WhatsApp.

As an iOS Software Engineer, you'll be at the forefront of Meta's evolution beyond traditional social media into immersive experiences, including augmented and virtual reality. You'll work closely with product and design teams to create innovative mobile applications that shape the future of social technology.

The role requires strong expertise in iOS development, with responsibilities ranging from developing and testing mobile software services to implementing custom native user interfaces. You'll build reusable components, optimize application performance, and drive significant technical changes across your assigned areas.

Key technical requirements include 5 years of experience with object-oriented development, relational databases, Linux/Unix systems, algorithms, and client-server communication patterns. You'll need a bachelor's degree in Computer Science or related field, along with demonstrated ability to work independently on complex features.

This position offers a competitive compensation package ranging from $207,992 to $240,240 annually, plus bonus and equity opportunities. Meta provides comprehensive benefits and is committed to fostering an inclusive workplace environment.

The role is based in Seattle, where you'll be part of Meta's mission to move beyond 2D screens toward immersive experiences that will define the next evolution of social technology. This is an excellent opportunity for experienced iOS developers who want to impact billions of users while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 3 months 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
  • Work on problems of diverse scope where analysis of data requires evaluations of identifiable factors
  • Complete medium to large features independently without guidance
  • Identify and drive changes as needed for assigned codebase, product area, or systems

Requirements For Software Engineer (iOS)

Linux
  • Bachelor's degree in Computer Science, Communications Engineering, Information Technology, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • 5 years of progressive, post-baccalaureate experience
  • Experience with Object-oriented software development
  • Experience with Relational databases and SQL
  • Experience with Linux or Unix
  • Experience with Algorithms
  • Experience with Client-server communication patterns, including REST, GraphQL, or gRPC

Benefits For Software Engineer (iOS)

Medical Insurance
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?