Senior Open Source Engineer *REMOTE*

Job Description :

This position is open across Canada and the United States and we are fine with hiring remotely. The BlackBerry Open Source Program Office is seeking talented individuals with an eye for details, and a passion for software quality.

In this role, focusing on the development cycle, you will have the unique opportunity to work at the intersection of our product teams and supporting stakeholders to contribute to the management of our use of Open Source Software.

Responsibilities

The Open Source Analyst supports execution of company policy and licensing obligations for Open Source Software across multiple products and platforms.

This person will participate in the analysis of large and complex software code bases and report detected third-party and open source components and their licenses.

The ideal candidate will understand multiple build systems (Maven, Gradle, NPM etc), software usage details, communicate technical and legal challenges, drive change, and track critical dependencies for successful compliance around use of Open Source Software.

The position requires the individual to facilitate and operate software composition analysis tools, as well as review and track Open Source license compliance issues before software is shipped.

Qualifications / Experience

  • Bachelor’s degree in Computer Science, Engineering, or equivalent
  • 7+ years experience in software development or release engineering
  • Previous experience using Software Composition Analysis tools (e.g. BlackDuck, Flexera, etc.). Experience with Palamida, Code Insight (Revenera / Flexera / FlexNet) strongly preferred.
  • Proficiency in understanding of terms of common Open Source licenses such as Apache 2.0, MIT, LGPL, GPL (The more the better)
  • Technical competence with multiple programming languages such as C, C++, Python, JavaScript, or Java
  • Demonstrated experience with building and maintaining world-class scripts and software in Python
  • Demonstrated experience with automated build tools, version control systems, and artifact repositories such as Jenkins, Git, Perforce, Docker, Maven, Gradle and NPM
  • Able to establish and nurture relationships between multiple teams, and navigate dependencies
  • Strong interpersonal skills with demonstrated ability to work with diverse / cross-functional teams, as
  • well as elicit work output from peers and other team members

LI-NR1

Scheduled Weekly Hours :

Apply for Senior Open Source Engineer *REMOTE*.



Job vacancy Senior Open Source Engineer *REMOTE* and Senior Open Source Engineer *REMOTE* Salary. Senior Open Source Engineer *REMOTE* address.

close