Software Engineer

ICONMA, LLC - Seattle, WA

Posted: 7/22/2019


 Print  Email  Share

Software Engineer
 
Location: Seattle, WA
Duration: 22-23 months
 
Duties:            

  • 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:
Java
Open Source experience (GitHub)
Proven XFN experience
 
Wish List skills:
Experience with build systems or related dev tools (compilers, CI etc)
Proven experience interacting with a development community
Python
 
  • Years of Experience: 1-3
 
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.
 
Performance measured in this role is:
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 fbsourceGitHub 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.
 
Best vs. Average:
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.
 
Education:      
  • BS + 2 years' experience and MS + 1 year experience in Software Engineering
 
Languages:    
English              Read    Write    Speak
 
Required Skills:
Engineer
Java
Open Source
Software Engineer
 
Additional Skills:
B2B Software
Software Engineering

As an equal opportunity employer, ICONMA prides itself on creating an employment environment that supportsand encourages the abilities of all persons regardless of race, color, gender, age, sexual 
orientation, citizenship, or disability.

Job Summary


Company Details

Company Name
ICONMA, LLC

Job Details

Location
Seattle, WA