The Citizen Lab has a full-time opening for a Software Developer to engage in software development to support a range of research projects at the intersection of information communications technologies, global security, and human rights.

As the successful candidate, you will work with the Citizen Lab team to develop existing and new projects, assisting with all phases of software development from requirements gathering and implementation to testing and deployment. This position requires strong organizational capabilities and programming skills.

ESSENTIAL SKILLS AND QUALIFICATIONS
*BSc in Computer Science, Engineering or equivalent combination of experience and education
*Minimum 3 years of related experience
*Proficient in Python, Java, Javascript
*Solid understanding of UNIX environments
*Experience developing Web applications and working with Web frameworks
*Strong debugging/bug-tracking/code review experience
*Excellent communication and interpersonal skills

ADDITIONAL ASSETS
*Experience with J2EE, Django
*Experience with computer networking, TCP/IP and related protocols
*Interest in freedom of expression, Internet censorship, information security

FURTHER DETAILS
Salary to be negotiated on prior experience

QUALIFIED CANDIDATES
Please submit a CV and one-page cover letter to info@citizenlab.org with the subject “CL Software Developer Application”