Jobs and Careers
ME

Software Engineer

Meta
Menlo Park, United Statesfull_timeVerifiedPosted 27 Aug 2024
💰 $200,200/yr($178,360/yr$200,200/yr)

About the role

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click “Apply to Job” online on this web page.Software Engineer Responsibilities
  • Help build the next generation of systems behind Meta's products, create web and/or mobile applications that reach over two billion people, and build high volume servers to support content.
  • Harness passion for technology and undergraduate-level knowledge, and help build highly scalable performant solutions.
  • Develop undergraduate-level knowledge of algorithms and core computer science concepts and ability to apply that knowledge to real world systems with support and guidance from direct supervisor.
  • With solutions provided by a supervisor utilize ability to apply them to production problems and contribute to architectural decisions.
  • Employ specialty knowledge across the following areas: data processing, programming languages, databases, networking, and operating systems.
  • Utilize knowledge of data base management system software, development environment software, object oriented development software, program testing software, operating system software, and various programming languages.
  • Utilize knowledge of computer hardware and software, including applications and programming, and of systems architecture and components, including networking and storage.
Minimum Qualifications
  • Requires a Master's degree in Computer Science, Computer Engineering, or a related field and 24 months of experience in job offered or in a related occupation.Requires 24 months of experience involving the following:
  • 1. Building large-scale applications.
  • 2. Designing and completing medium to large features independently without guidance.
  • 3. Identifying and driving changes to applications.
  • 4. Design web application services for high availability and scalability, leveraging features like auto-scaling, load balancing, and fault tolerance.
  • 5. Implement the logic of the API service at MVC tiers, including handling requests, processing data, and generating responses.
  • 6. Develop responsive and visually appealing user interfaces using modern web technologies such as HTML, CSS, and JavaScript, React, ensuring optimal user experience across
    devices and browsers.
  • 7. Automate pipeline processes, streamlining software delivery, reducing manual intervention, and ensuring consistent and reliable deployment workflows.
  • 8. Automate testing, validation, and deployment processes, ensuring rapid and reliable delivery of software updates.
  • 9. Setting up repositories, branching and merging code, facilitating collaborative development, resolving conflicts, tagging versions, inspecting history, collaborating with remote teams,
    integrating with CI/CD, and implementing security measures.
  • 10. Managing projects through solutions for iterative software development and collaboration.
  • 11. Designing message/event schemas, implementing producer/consumer functionality, utilizing event-driven architectures, implementing error handling and retry mechanisms, setting up
    monitoring and observability tools, ensuring security measures, integrating with external systems, designing for scalability and elasticity, and deploying using CI/CD pipelines.
  • 12. Integrating data from disparate sources, including databases, APIs, logs, and IoT devices, to create unified datasets for analysis and reporting.
  • 13. Administering and optimizing SQL-based relational databases and NoSQL databases for efficient data storage and retrieval.
  • 14. Implementing data governance policies, data access controls, and data privacy measures to ensure compliance with regulatory requirements (e.g., GDPR, CCPA, HIPPA) and internal
    data policies.
LocationsAbout Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics. Meta is committed to providing reasonable support (ca

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Meta

View company profile →