Logo of Huzzle

Software Engineer, Product

image

Meta

Dec 14

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Product
  • London

AI generated summary

  • You should have programming experience, a relevant degree, and skills in driving change and leading projects. Knowledge of various programming languages and app development is preferred.
  • You will collaborate with teams, build user interfaces, optimize code, mentor peers, architect scalable systems, and manage technical debt across various technologies.

Requirements

  • Minimum Qualifications:
  • Programming experience in a relevant language
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Demonstrated experience driving change within an organization and leading complex technical projects
  • Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions
  • Preferred Qualifications:
  • Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack
  • Experience building large-scale applications or similar experience
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes

Responsibilities

  • Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
  • Implement custom user interfaces using latest programming techniques and technologies
  • Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews
  • Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members
  • Architect efficient and scalable systems that drive complex applications
  • Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt
  • Work on a variety of coding languages and technologies
  • Establish ownership of components, features, or systems with expert end-to-end understanding

FAQs

What is the primary focus of the Software Engineer, Product role at Meta?

The primary focus is to build cutting-edge products that connect people globally, working on complex technical problems, and enhancing user experiences across various platforms including mobile devices and web applications.

What programming languages are preferred for this role?

Preferred programming languages include C, C++, Java, Swift, or Kotlin, as well as scripting languages such as Python, JavaScript, or Hack.

Is experience with large-scale applications a requirement for this position?

While not a strict requirement, experience in building large-scale applications is listed as a preferred qualification.

What kind of teams will I be collaborating with as part of this role?

You will collaborate with cross-functional teams, including product, design, operations, and infrastructure teams.

Are there opportunities for mentorship in this position?

Yes, the role entails providing technical guidance and mentorship to peers and helping onboard new team members.

What qualifications are necessary to apply for this role?

A bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience, along with programming experience in a relevant language, is necessary to apply.

Does Meta offer benefits in addition to the base compensation?

Yes, Meta offers a range of benefits in addition to the base compensation.

How does Meta determine individual compensation for this position?

Individual compensation is determined by skills, qualifications, experience, and location.

What are some of the responsibilities associated with the Software Engineer, Product role?

Responsibilities include collaborating to build innovative application experiences, optimizing code for quality and performance, architecting scalable systems, and leading major initiatives.

Will I be working with a variety of coding languages and technologies?

Yes, the role involves working on a variety of coding languages and technologies.

What opportunities for professional growth does this position offer?

The position offers opportunities for leadership in major initiatives and the chance to make a significant impact within the organization while working with a world-class team of engineers and researchers.

Technology
Industry
10,001+
Employees
2004
Founded Year

Mission & Purpose

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.