Flexible. Nimble. Quick. Many technology companies aspire to incorporate these attributes into their process development, but few realize those goals. For Meta, moving fast is crucial to rapidly and responsibly building the technologies and programs more than 3.5 billion people around the world rely on.
Powering the work—and global impact—of everyone at Meta
Sometimes engineers don’t know if the tools and features they develop are being used in any meaningful way. That was something Yuhuan F., an enterprise engineer at Meta, was desperately trying to avoid when she joined Meta. “It can sometimes be difficult for an engineer to see their impact and get instant feedback from the user,” she explains. “On the Enterprise Engineering team, I can see the user interaction with our product and the global impact of my work.”
Yuhuan F., enterprise engineer
Enterprise engineer Vaashu S. also considered the impact and visibility of the Enterprise Engineering team’s work when choosing to join. “At first, I was sort of worried about the visibility of the projects I’d be working on.,” she admits. “But, after I talked with various engineers here, all such doubts were cleared away.”
Since then, Vaashu has worked on projects with huge impact throughout the company. “Whenever somebody is interacting with one of those products, they’re using something that I worked on, which is very cool,” she explains.
Moving at the speed and scale of the metaverse
Other companies also face some of the problems the Enterprise Engineering team addresses. So what makes their impact different here at Meta?
“The main difference is the scale,” says Adrian R., also an enterprise engineer at Meta. “The technologies our teams build connect billions of people, so it’s important to our global teams that we build solutions that are reliable and scalable.”
This
scale offers many unique opportunities. For example, some organizations rely mostly on third-party enterprise systems, building a few customized tools to integrate ERP and SaaS applications. But systems like these may hinder productivity, with limited integration options and long timelines for upgrades that can’t keep up with an organization’s growth.
Enterprise engineers at Meta start by working with cross-functional partners—such as our UX Research, Product Design, Product Management and Data Science teams—to deeply understand the problem they’re working on. Then, instead of building within the limits of third-party systems, they build a solution from the ground up, driven by the unique needs of those using the final system or tool to both empower and delight them.
Building with cutting-edge technology
Enterprise engineers at Meta use the same tech stack that powers Facebook, Instagram, WhatsApp and more. This gives them access to some of the best infrastructure services and developer tooling available anywhere for developing enterprise software. It also means the team is frequently the first within the company to use new tech.
Vaashu S., enterprise engineer
Learning while pursuing career growth
Joining the Enterprise Engineering team marks the beginning of many
engineers’ career growth, giving them new opportunities to expand their skill sets and apply their skills in different ways.
“A lot of engineers are crazy about code, but I'm also very interested in people,” says Yuhuan. “Before building a product, we have to fully understand the business use case. This exposed me to working with project managers and designers—a lot of cross-functional collaboration. Because of that, I think my communication skills are at the next level compared to where I was.”
“Here at Meta, from day one, you can start working on the things that you're supposed to do and learning new skills,” Adrian adds. “They are going to teach you and expect that you learn fast, and you keep learning, because things change fast. We move fast. That helps me improve.”
Adrian R., enterprise engineer
Just like others at Meta, Enterprise Engineering team members are encouraged to pursue the work that interests them most. “Managers don’t only care about the project itself,” explains Yuhuan. They also care about what you want to work on—your personal passion.”
Adrian agrees. “You aren’t stuck with the same type of work,” he shares. “You can change from project to project. You have the opportunity to make your ideas happen.”
“And Enterprise Engineering is still growing,” he adds. “There are still a lot of undiscovered opportunities, so there is space for me to grow as the team grows. One time, a friend asked me if I would like to stay at Meta for the rest of my career. I told him that if I want to do something different, I can still do it here.”
Creating a culture of supportive collaboration
Vaashu highlights the level of collaboration she found on the Enterprise Engineering team at Meta as something unique and invaluable. “The first thing that I noticed when I joined was this is a very collaborative place,” she shares.
Enterprise engineers play a crucial role in fostering this collaborative environment by building the internal tools that help make that collaboration possible.
“There's an old saying in Chinese: ‘If you are trying to build a fire, it will be much stronger and faster if everyone is picking branches.’ At Meta, many people work together to solve a problem,” explains Yuhuan. “Here, I've never seen people belittle another person’s opinion. We are considerate to everyone, and this culture provides a safe place to think creatively—fostering efficiency of the team and our creative solutions.”
Joining Meta as an enterprise engineer