Senior Developer Team Lead

Charlottesville, VA

Develop exclusively free, open source software to support open science.  The Center for Open Science (COS) is a funded non-profit startup looking for OSS senior developers, with 10+ years of professional software development experience, experience leading teams, and who are passionate about modern web and API practices, love science, and possess expertise across the web development stack. Open source has changed how software development works, and we want to apply the same principles to science. Everything we develop is exclusively free and open source.  See more on GitHub.

Core Technologies

    • Python
    • Micro-frameworks (e.g., Django, Flask, Tornado)
    • Git
    • Javascript
    • Javascript Frameworks (e.g., Knockout, Ember, React, Angular)
    • No-SQL Databases (e.g., MongoDB)
    • Web technologies like REST, HTTP, JSON
    • API development

We are much more concerned about collaboration, passion, and ability than the actual technologies you use.  A great developer will be a great developer in any language.  We focus on Python in that Python development values readability and community.  A great team lead will be organized, have strong planning, estimation, and communication skills, and be driven by helping their team be successful. We are missioned with connecting and educating the open science and open source communities. The Python community represents what an effective community should look like and has strong ties to the sciences. As long as your values are aligned with those, we want to hear from you.

COS has prime office space downtown and caters two staff lunches per week. We have dedicated parking, 27'' monitors, an open workspace with floor-to-ceiling windows (private offices are not assigned, but used as-needed), a stocked kitchen, and white-board walls. Discover more about our office perks.

The Center for Open Science is an equal opportunity employer and strongly encourages applications from members of groups underrepresented in science and technology industries. Please submit a resume via the "Apply for this Job" button at the top or bottom of the page.

Take a look at our flagship product, or find the tools that power it.

For any questions regarding this role, the hiring process, or virtually anything else, you can reach us at