How the Tor Project Recruits New Developers
The Tor Project recruits new developers through a combination of open-source community contributions, global mentorship programs, academic outreach, and formal job openings. Because Tor is a non-profit dedicated to privacy and open-source software, its hiring pipeline relies heavily on evaluating real-world code contributions, community engagement, and a demonstrated commitment to digital rights and security.
Open-Source Contributions and Issue Tracking
The most common pathway into the Tor Project is direct participation in its open-source ecosystem. Tor hosts its source code and issue tracking publicly on GitLab. Prospective developers typically begin by: * Solving “good first issue” or “help wanted” tickets. * Submitting merge requests to fix bugs, improve documentation, or optimize performance. * Interacting with core maintainers on Tor’s communication channels, such as IRC (OFTC) and the Tor Forum.
Consistently submitting high-quality contributions allows independent developers to build trust and visibility within the team, frequently leading to contract offers or full-time employment when positions open.
Mentorship Programs
Tor actively participates in structured mentorship initiatives designed to onboard emerging software engineers: * Google Summer of Code (GSoC): Tor regularly participates in GSoC, offering students and open-source newcomers paid, remote development projects under the direct supervision of core Tor developers. * Outreachy: Tor frequently sponsors internships through Outreachy, which provides remote, paid internships for people subject to systemic bias and underrepresentation in the tech industry.
Many interns from these programs transition into long-term contributors or paid staff members after completing their projects.
Formal Job Postings
When specific development needs arise that cannot be filled immediately from the volunteer base, the Tor Project lists public vacancies on its official jobs page. These roles typically focus on: * Core network and protocol development (primarily in C and Rust). * Tor Browser development (modifying Firefox and Gecko components). * Mobile development (Android and iOS applications). * DevOps, metrics, and network health monitoring.
Because Tor operates as a globally distributed organization, most positions are remote and open to international candidates. The interview process generally involves reviewing the candidate’s portfolio of open-source work, a technical interview, and discussions to ensure alignment with the organization’s mission of digital privacy and freedom.
Conferences, Hackathons, and Academic Networks
Tor developers and community members frequently attend and speak at major cybersecurity, academic, and open-source events, such as FOSDEM, Chaos Communication Congress (CCC), and academic privacy conferences like PETS (Privacy Enhancing Technologies Symposium). These gatherings host hackathons and meetups where core engineers identify, interact with, and recruit specialized talent in cryptography, network security, and UX design.