Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$245,588 - $290,180
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
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 generation 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, particularly using Swift, Objective-C, or C++. You'll be responsible for creating and optimizing mobile applications, working on both user-facing features and infrastructure components. The role combines technical expertise with collaborative work alongside product and design teams.

As a Software Engineer at Meta, you'll contribute to products that impact billions of users worldwide through platforms like Facebook, Instagram, WhatsApp, and emerging AR/VR technologies. The company offers a competitive compensation package ranging from $245,588 to $290,180 annually, plus bonus and equity opportunities.

The ideal candidate should have a bachelor's degree in a technical field and at least one year of relevant experience. Key technical requirements include proficiency in mobile development, understanding of multithreading, experience with databases, and strong algorithmic thinking. You'll work in an environment that values independence, problem-solving, and high-quality code delivery.

Meta provides a comprehensive benefits package and promotes an inclusive workplace culture. The company is actively pushing boundaries in social technology, moving beyond traditional social media into immersive experiences. This role offers the opportunity to be at the forefront of this technological evolution while working with some of the industry's best talents.

The position is based in Seattle, WA, offering the chance to work from one of Meta's major tech hubs. You'll be part of a company that's shaping the future of digital connection and social interaction, making it an excellent opportunity for career growth and impact.

Last updated a month 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 independently and complete tasks on schedule
  • 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 with 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
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer

Mobile Automation QA Engineer

Remote Mobile Automation QA Engineer position at Skin Analytics, focusing on healthcare AI technology, requiring 3+ years of mobile testing experience.

Technical Support SDK Developer

Technical Support SDK Developer position at Unico, focusing on SDK platform maintenance, client support, and technical problem-solving in a hybrid work environment.

Mobile Software Engineer

Mobile Software Engineer position at Capital Technology Group, focusing on developing iOS and Android applications for government services modernization.

Weartech Test Engineer

Weartech Test Engineer position at Qualcomm China, focusing on IoT software testing for wearable technology, requiring 3+ years experience and expertise in Android/Linux systems.

System Experience- Notifications and Focus Engineer

Join Apple's Notifications and Focus team to develop innovative mobile experiences and system features for iOS, working on technology used by millions daily.