Software Engineer IV

Infotech Sourcing - Seattle, WA

Job Title: Software Engineer IV

Location: Seattle, WA

Duration: 1+ year W2 contract with possible extension/ conversion


Work with Buck engineering team in maintaining the open source efforts, including developing features for Open source customers, fixing bugs, and reviewing/handing PRs, informing the roadmap with OSS needs.

Require open source experience and passion.

Skills: Knowledge of at least one of the following languages: C, C++, Java. Knowledge of Java preferred. Experience in build system or dev tools experience.

Top 3 must-haves for this position:

  1. Java

  2. Open Source experience (GitHub)

  3. Proven XFN experience


“Wish List” skills:

  1. Experience with build systems or related dev tools (compilers, CI etc)

  2. Proven experience interacting with a development community

  3. Python

How many years of Experience? 9-12

Perfect Fit Step 1 “4 Perfect Fit Questions”

  • What will this employee’s first day responsibilities be:

First day will be getting a baseline level understand of the Buck codebase and understanding the current primary pain points that the community is having with Buck.

    • How is performance measured in this role:

  • Tooling

    • contribute to the open sourcing of current Buck and future Buck with Buck team. E.g.:

      • Contribute to “moving Buck to fbsource” effort, enable the fbsource<>GitHub sync

      • Remove MOE and migrate buck to standard shipit tooling

  • Issues

    • Increase # of community issues (i.e. higher engagement when people are filing issues)

    • the reduction of overall # of open issues & increase # of issues closed

    • reduction of latency for issues to be looked at / triaged

  • Pull request

    • the increase of community contributions

    • increase of # of pull request landing for Buck

    • reduce latency for triaging PRs

  • an increase in sentiment for the Buck project overall.

  • What does best vs. average look like in this role?

Best = high volume of issues & pull request processed. (high throughput) leading to increase engagement of community and increase in usage of Buck, both by individuals and companies

Average = 50% reduction in open issues and pull requests

  • Are there any disqualifiers for this role?


Education: BS + 2 years experience and MS + 9 years experience in Software Engineering

Skills and Experience:

Required Skills:




  • JAVA

Additional Skills:


Posted On: Wednesday, September 18, 2019
Compensation: $106.60/HR ON W2

Apply to this job