Taro Logo

Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and working on AR/VR experiences.
$218,626 - $240,240
iOS
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · AR/VR · Social Media

Description For Software Engineer

Meta, the technology giant behind Facebook, Instagram, WhatsApp, and other leading social platforms, is seeking a Senior Software Engineer to join their iOS development team in New York. This role presents an exciting opportunity to work on applications that impact billions of users worldwide while pushing the boundaries of mobile technology.

The position requires a Master's degree in Computer Science or related fields, along with three years of solid experience in iOS development. You'll be working with both Objective-C and Swift, building complex applications that scale to Meta's massive user base. The role involves not just coding, but also designing and architecting solutions that can handle the company's enormous scale.

As a Senior Software Engineer, you'll be responsible for developing and optimizing mobile applications, implementing custom native user interfaces, and building reusable iOS components. You'll work closely with product and design teams to create innovative experiences for the iOS platform, while ensuring high performance and code quality.

The technical requirements are comprehensive, including expertise in mobile architecture patterns, multithreading, memory management, and modern client-server communication protocols. You'll need to be well-versed in building maintainable and testable code bases, with experience in API design and unit testing techniques.

Meta offers a competitive compensation package ranging from $218,626 to $240,240 per year, plus bonus and equity opportunities. The company is known for its innovative work culture, focusing on building the next evolution in social technology, including ventures into augmented and virtual reality. This role offers the chance to work on cutting-edge technology while helping shape the future of digital connection beyond traditional screens and physical limitations.

Working at Meta means joining a team that's pushing the boundaries of what's possible in technology. You'll be part of a company that's not just maintaining some of the world's most popular apps, but also investing heavily in future technologies like AR and VR. The role offers significant technical challenges, opportunities for growth, and the chance to impact how billions of people connect and interact online.

If you're passionate about iOS development, have a strong technical background, and want to work on products that affect people globally, this position offers an excellent opportunity to advance your career while working on meaningful and challenging projects at one of the world's leading technology companies.

Last updated 2 months 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 our back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance

Requirements For Software Engineer

  • Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • 3 years 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
  • Experience with multithreading programming and mobile memory management
  • Experience in both Objective-C and Swift
  • Experience building large-scale infrastructure applications
  • Knowledge of relational databases and SQL
  • Experience with Linux or Unix
  • Knowledge of algorithms
  • Experience with REST, GraphQL, or gRPC
  • Experience with mobile architecture patterns (MVVM, VIPER, modularization)
  • Experience with dependency injection and scoped access to shared resources

Benefits For Software Engineer

Medical Insurance
Equity
  • bonus
  • equity
  • benefits package

Jobs Related To Meta Software Engineer