We are going to be hiring programmers and software developers for several new phases of research and projects. Below is the first advertizement. Please circulate widely. Application window closes Jan 30th.
————-
POSITION SUMMARY
Software Engineer
Citizen Lab
Munk Centre for International Studies
University of Toronto
As a key member of the Citizen Lab Development team, the Software Engineer will be programming and testing the software for a new Citizen Lab project, called the CiviSec Project. The aim of the CiviSec Project is to help individuals at risk (e.g., human rights activists) or those who live in countries where electronic communications are censored and monitored, to communicate securely, privately, and anonymously. The position requires a person with prior experience in software development projects, including the management of a programming team, as well as a strong commitment to human rights, such as access to information and freedom of speech. As the job entails working with people at risk, a serious commitment to confidentiality is very important.
The Software Engineer will be responsible for the day-to-day management and ultimate delivery of varied software development projects at the Citizen Lab. As the successful candidate, you’ll work with the Citizen Lab Management Team to determine requirements, keep the development effort organized and on track, and manage developers under your control. This position requires both organizational capabilities and programming skill.
The Citizen Lab is an interdisciplinary research and development lab based at the Munk Centre for International Studies at the University of Toronto. The Citizen Lab’s present research focuses on Internet censorship and surveillance worldwide, and entails partnerships with human rights activists and organizations around the world.
RESPONSIBILITIES
* Analyze project needs and develop clear and concise requirements documents
* Maintain team focus and keep all stakeholders aware of project progress
* Work with developers on projects (requires programming skill)
* Manage bug tracking and deliver finished projects
ESSENTIAL SKILLS AND QUALIFICATIONS
* Prior software development management experience
* Minimum 3 years experience in Python development
* Experience with Subversion
* Experience with TCP/IP and related protocols
* Experience with PKI