As a Software Engineer on the team at Meta, you can help build cutting-edge full-stack technologies that will transform the way people and businesses connect and communicate. You'll help develop the next-generation of products that help us connect the next billion people, create new features that have billions of interactions per day and be a part of a team that's working to help people connect with each other around the globe.
Responsibilities include:
- Full stack development with a variety of coding languages
- Create consumer products and features using internal programming language Hack
- Implement web or mobile interfaces using XHTML, CSS, and JavaScript
- Work closely with PM and design teams to define feature specifications and build products leveraging frameworks such as React & React Native
- Work closely with operations and infrastructure to build and scale back-end services
- Build report interfaces and data feeds
- Set direction and goals for the team regarding project impact, product quality and engineering efficiency
- Lead major initiatives, projects, teams, rollouts and phased-releases
- Help onboard new team members, provide mentorship and enable successful ramp up on team's code bases
Minimum Qualifications:
- 8+ years of programming experience in a relevant programming language
- 6+ years relevant experience building large-scale applications or similar experience
- Experience with scripting languages such as Python, Javascript or Hack
- Experience leading major initiatives successfully
- Experience leading projects and teams accordingly
- Experience building and shipping high quality work and achieving high reliability
- Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
- Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Preferred Qualifications:
- Experience in programming languages such as C, C++, Java, Swift, or Kotlin
Meta is committed to providing reasonable accommodations for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support.