Freedom of the Press Foundation

👥 11-50💰 $480,000 about 11 years agoFinanceDigital EntertainmentSpeech Recognition💼 Private Company
Website LinkedIn Email Facebook Twitter

The Freedom of the Press Foundation (FPF) empowers public interest journalism by developing and maintaining SecureDrop, an open-source whistleblower submission system. We're a mission-driven nonprofit making a tangible impact on global transparency and accountability, supporting over 70 news organizations worldwide, including prominent names like The New York Times and The Guardian. Our work directly contributes to investigative journalism, enabling the exposure of critical information and holding power accountable. Our engineering team employs a robust tech stack, leveraging Python and Rust, alongside Qt for desktop GUI development. We're deeply committed to security, utilizing technologies such as Tor, Qubes OS, and SaltStack for secure and reliable deployments. We embrace a fully remote, collaborative culture built on mutual respect and blameless retrospectives, with a shared responsibility for code review, release management, and professional development. We encourage continuous improvement and learning through iterative processes and teamwork. FPF is a growing organization with a small, yet highly impactful, team of engineers located internationally. We offer a competitive salary and benefits package. We actively strive for a diverse and inclusive work environment, welcoming applicants from all backgrounds and identities. Our dedication to press freedom and the use of cutting-edge technology attracts individuals passionate about making a real difference. Our funding supports our mission and ongoing development of SecureDrop. The foundation is dedicated to improving and expanding SecureDrop Workstation while maintaining SecureDrop Server, with future plans focusing on a rewrite of the server application. Join us and contribute to the future of secure and responsible journalism.

Related companies:

Jobs at this company:

Apply

📍 United States

🧭 Full-Time

💸 110000.0 - 120000.0 USD per year

🔍 Nonprofit/Journalism/Technology

  • Solid experience in Python or Rust, with expertise in security-focused application development.
  • Experience in desktop GUI development, preferably using Qt or a Linux-compatible framework.
  • Skills in DevOps, automation, and release management.
  • Design and implementation of secure communication protocols.
  • 5-plus years of experience as a software engineer in a production environment.
  • Experience with Git, continuous integration, build automation, and test-driven development.
  • Experience working as part of a collaborative team, including routine peer review of code contributions.
  • A passion for protecting press freedom rights.

  • Adding new features to SecureDrop Workstation, such as workflows for redacting and sanitizing documents.
  • Building out server API functionality to support SecureDrop Workstation development.
  • Performing code reviews for contributions from the development team and the larger SecureDrop community.
  • Testing the security properties of current and proposed functionality/architecture using quantitative threat models.
  • Prototyping client-side encryption for journalist and source communication.
  • Working with external collaborators, including UX consultants and researchers.
  • Taking turns on maintenance and release tasks with the rest of the team.

PythonGitRelease ManagementRustDevOps

Posted 1 day ago
Apply