Software Engineer, Systems

Meta•Menlo Park, CA
•$183,997 - $257,000

About The Position

Meta is seeking experienced engineers to build products that connect people around the world. The role involves solving complex technical problems, developing new features, and improving existing products across mobile and web platforms. Engineers work with teams of engineers and researchers to advance user experiences and contribute to projects with significant impact.

Requirements

  • Experience using data and analysis to explain technical problems and provide detailed feedback and solutions.
  • Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
  • Demonstrated experience driving organizational change and leading complex technical projects.
  • At least 8 years of programming experience in a relevant language, or at least 4 years of experience with a PhD.

Nice To Haves

  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes.
  • Ability to integrate AI tools to optimize or redesign workflows and deliver measurable impact, such as efficiency gains or quality improvements.
  • At least 6 years of relevant experience building large-scale infrastructure applications, or similar experience.
  • Experience with programming languages such as C, C++, or Java, and scripting languages such as Python, JavaScript, or Hack.
  • Ongoing AI skill development, such as prompt or context engineering and agent orchestration, and keeping current with emerging AI technologies.
  • Experience implementing responsible and ethical AI practices, such as risk assessment, bias mitigation, and quality and accuracy reviews.

Responsibilities

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

Benefits

  • Bonus
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service