Software Engineer
Meta Platforms, Inc. - New York City, NY
Apply NowJob Description
Employer: META PLATFORMS, INC. (f/k/a Facebook, Inc.)Job Title: Software EngineerJob Code: REQ-2409-141987Job Location: NEW YORK, New YorkJob Type: Full-time, 9am - 6pm, 40 hours a week, Monday - FridaySalary: $179,165/year to $200,200/year+ bonus + equity + benefits. Individual pay is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base salary only, and do not include bonus or equity or sales incentives, if applicable. In addition to base salary, Meta offers benefits. Learn more about benefits at Meta at this link: design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run applications. Handle large scale data storage, synchronization and coordination of large server clusters, and provide a runtime environment for front end code. Work on problems of diverse scope and design core, backend software components, and code using primarily C/C++, Python, and PHP. Partner & collaborate with other engineering teams to improve efficiency and reliability of code across different backend services, compilers, and frameworks. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Build large-scale server applications Have a strong understanding of the assigned codebase, product area and/or systems. Identify and drive changes as needed. Conduct design and code reviews, and analyze and improve efficiency, scalability, and stability of various system resources. Complete medium to large features (each with many tasks) independently without guidance. Interface with other teams to incorporate their innovations and vice versa. Produce high quality code with good test coverage, using modern abstractions and frameworks.Requirements:Requires a Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field.Requires completion of a university-level course, research project, internship, or thesis in the following:1. Coding in Python, C++, PHP, Javascript;2. Operating systems, web systems, computer organizations;3. Database management systems and knowledge of SQL and noSQ;4. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce);5. Distributed system including sharding, consistency, and availability;6. Linux, UNIX, or other nix-like OS including file manipulation, commands, and shell scripting;7. Statistics and data analysis;8. Core web technologies: HTML, CSS, and Javascript;9. Algorithms. Minimum Salary: 179,165 Maximum Salary: 200,200 Salary Unit: Yearly
Created: 2024-11-02