Logo
META

Systems Software Engineer

META, Nashville, Tennessee, United States, 37247

Save Job

Summary:

Join Meta Platforms, Inc. (formerly Facebook Inc.), a company at the forefront of connecting people and fostering community through innovative technology. Since its inception in 2004, Facebook has revolutionized global connections, with platforms like Messenger, Instagram, and WhatsApp enhancing communication for billions worldwide. As we advance beyond traditional screens into immersive experiences like augmented and virtual reality, you can be a part of shaping the next generation of social technology. Responsibilities: Research, design, develop, and test systems-level software, including operating systems, compilers, and network distribution software for large distributed applications. Enhance existing products and build new features while solving diverse challenges. Design core backend software components and manage large-scale data storage, synchronization, and server cluster coordination. Provide a robust runtime environment for frontend applications. Work independently on medium to large features, coding primarily in C/C++, Java, PHP, and Hack with minimal supervision. Collaborate seamlessly with various teams to incorporate innovative solutions. Conduct thorough design and code reviews to enhance software quality. Analyze system efficiency, scalability, and stability, driving improvements as necessary. Take ownership of specific components or systems, ensuring successful delivery and quality. Telecommuting is permitted from anywhere in the United States. Minimum Qualifications: Master's degree (or equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or a related field, with 3 years of relevant experience. 3 years of coding experience in industry-standard languages like C, C++, Java, or C#. Proven ability to independently design and complete medium to large features. Experience owning a particular component, feature, or system. Proficiency with relational databases and SQL. Familiarity with software development tools, data processing, programming languages, databases, networking, operating systems, computer graphics, and human-computer interaction. Application of algorithms and computer science concepts to real-world systems, recognizing and leveraging patterns across various domains. Experience with distributed systems. Compensation:

Annual salary between $192,668 and $240,240, plus bonuses, equity, and comprehensive benefits. Equal Opportunity:

Meta is committed to creating a diverse environment and is proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity, age, disability, or other legally protected characteristics. We also encourage applicants with criminal histories, consistent with legal requirements. Please note that Meta may utilize AI and machine learning technologies in the recruitment process. For accommodations related to disabilities, please reach out via email.