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.

Senior iOS Software Engineer

Senior iOS Software Engineer role at Pinterest, building consumer-facing features for millions of users. 5+ years experience required, competitive salary $149,600-$308,000 plus equity.

Senior IOS Mobile Engineer

Senior iOS Mobile Engineer position at Walmart, developing and maintaining iOS applications for one of the world's largest retailers.

Senior IOS Mobile Engineer

Senior iOS Mobile Engineer position at Walmart, developing and maintaining iOS applications that serve millions of customers worldwide.

Senior iOS Engineer (Remote - US)

Senior iOS Engineer position at Jobgether, developing SDK solutions for mobile analytics with competitive salary and comprehensive benefits in a remote-first environment.

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?