There are still lots of open positions. Let's find the one that's right for you.
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., is seeking a Software Engineer specializing in Systems to join our innovative team. In this role, you will be responsible for researching, designing, developing, building, and testing operating systems-level software, compilers, and network distribution software for large distributed components that run applications. You will have the opportunity to build new features and improve existing products, working on problems of diverse scope while designing core backend software components. As a Software Engineer, you will handle large-scale data storage, synchronization, and coordination of a large server cluster, providing a runtime environment for front-end code. You will be expected to work independently, receiving little instruction on day-to-day tasks, and will primarily code using languages such as C/C++, Java, PHP, and Hack. Collaboration is key, as you will interface with other teams to incorporate their innovations and conduct design and code reviews. Your role will also involve analyzing and improving the efficiency, scalability, and stability of various system resources, completing medium to large features independently without guidance, and identifying and driving necessary changes for your assigned codebase, product area, and systems. This position allows for telecommuting from anywhere in the U.S., providing flexibility in your work environment. Join us at Meta as we continue to build the next evolution in social technology, moving beyond 2D screens toward immersive experiences like augmented and virtual reality.