View Our Website View All Jobs

Software Engineer IV

At Facebook Open Source, we aim to build communities, not just codebases. And we need your help in reaching this goal with one of our projects, Buck.

Buck is a build system developed and used by Facebook. This project has been open-sourced for more than seven years now, and it continues going strong. We are looking for someone who can not only drive the community engagement but also have a good grasp of the build systems. 

This role involves you working with the internal Buck dev team as well as the community members on both technical and people aspects of the project. Hence, this job requires someone with a balance between coding skills and great empathy for the members of the open source audience.

If this role sounds like something you are interested in, and you want to help drive the direction of a vital open source project, do not hesitate to apply!


Main Responsibilities:

  • Managing existing GitHub PRs and Issues which involves:

    • Prioritizing work items filed by the community 

    • Working with independently and with the internal development team on the GitHub issues and Pull Requests

    • Escalation of any major problem or community violation to the core dev team

    • Resolution of the community disputes along with the core dev team

  • Growing the Buck open source community by working with external partners and community members

  • Working with the core dev teams around potential improvements to the Buck system 

Required Experience:

We need someone who is both technically proficient and has a great deal of experience with open source. We are looking for a person who has done more than just go through a committer’s flow on GitHub. The ideal candidate has experience prioritizing and discussing issues (as well as resolving them) and shows a great deal of understanding of the open source community.

From the technical point of view, the candidate should have at least one of the following languages: Java (preferred), C++ or Python. Experience with build systems and development tools is also necessary.


Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file