Two coworkers chat at a desk in a bright office while others work in the background.
SOFTWARE ENGINEERING

Build the future of tech across multiple modalities

Meta continues to develop market-leading models across systems that move the future of tech forward. On any one of our engineering teams, you can build innovative features and functionality that bring our technologies to life.

Code, create and collaborate to connect billions

Software engineers at Meta collaborate with various teams and play a vital role in everything from incorporating AI into our technologies, enhancing user experiences on our various platforms and optimizing revenue and forecasting.

Leverage AI to explore alternate solutions for coding, debugging, troubleshooting and enhancing content. The proficiency and speed of generative AI will give you more time to focus on exploring new software solutions.

Build innovative, large-scale technologies and optimize financial strategies to drive success in the global digital economy.

Engineers who work on Messenger build and grow app fundamentals like end-to-end encryption and safety as well as generative AI features like voice, multimodal, chat themes, writing assistance and more.

Maintaining one of the world’s most popular multi-platform messaging apps is no easy task. Engineers who work on WhatsApp fine-tune the app's scalability, functionality and security while continually improving the user experience.

Enhance our world-class software and test the limits of virtual and augmented reality, artificial intelligence and other emerging technologies. Transform how the world works, plays and builds human connections.

Help Facebook maintain its position as a leading social technology by building large-scale systems, enhancing user engagement and optimizing code for scalability and performance.

Develop and implement engaging, user-friendly features and optimize the app’s performance and visual appeal. Integrate data-driven AI and machine learning for a scalable, reliable and secure customer experience.

Threads is where communities come together for real-time discussions. Engineers who work on Threads build better experiences in pillars like growth, privacy, search, integrity and more.

Three people happily working at a desk in an office.

Why join Meta as a software engineer?

As a software engineer at Meta, you’re part of something big. You’ll build and optimize scalable software systems and technologies used by billions.

Engineer your future today

Explore a range of roles and find the one that sparks your interest and fits your career goals.
A close-up of a man in a blue shirt looking toward the camera.
IN THEIR OWN WORDS

“Trust yourself to take on challenges that you’ve never faced before.”

— Gedaliah Friedenberg, Engineering Director

See what’s new in software engineering

Read about everything from the latest technologies to the people at Meta who drive innovation.
Blogpost image
META TECH PODCAST

Configurations

Discover how Meta ensures safe configuration rollouts at scale. Explore canarying, progressive rollouts, health checks, and AI-driven alert monitoring.
A woman in a green shirt sits at a round wooden‑top table with a laptop and glasses, smiling in front of a lush green plant wall.
APPLY NOW

Find your role

Explore jobs that match your skills and experience. Search by technology, team or location to find an opening that’s right for you.