Secure Software Engineer Position For Freedom Of The Press
- Category: Software Developer Jobs
- Location: Gisborne, Gisborne
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 15K to 18K
- Published on: 2025/09/16
**Job Description**: We are seeking a skilled Senior Software Engineer to join our Secure Drop development team at the Freedom of the Press Foundation (FPF), a nonprofit organization dedicated to protecting and empowering public interest journalism.
The successful candidate will have a key role in improving and expanding the functionality of Secure Drop Workstation, while maintaining Secure Drop Server. This includes adding new features such as workflows for redacting and sanitizing documents, building out server API functionality, performing code reviews, and testing security properties.
We strive to provide an equitable and collaborative environment, with strong expectations of mutual respect, kindness, and understanding. As a team member, you will contribute to routine peer review of code contributions, participate in processes like blameless retrospectives, and support each other in learning and professional development goals.
**About the Project**: Secure Drop is an open source whistleblower submission system used by journalists to communicate with sources. It offers strong security and anonymity protections through its hardened architecture and use of the Tor network. Used by more than 70 news organizations worldwide, including The New York Times, The Washington Post, and The Guardian, Secure Drop consists of multiple components: Secure Drop Server, Secure Drop Workstation, and Secure Drop Protocol.
**Responsibilities**:
Adding new features to Secure Drop Workstation
Building out server API functionality
Performing code reviews
Testing security properties
Prototyping client-side encryption
**Qualifications**:
Solid experience in Python or Rust
Experience in one or more focus areas: Security-focused application development, Desktop GUI development, Dev Ops, 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 process
**Benefits**:
A competitive salary in the range of $110,000-120,000 depending on experience
A full-time position available to all U.S.-based remote candidates
A benefits package that includes [visit our website's careers page for more information]
**How to Apply**: If you think you'd like to be part of our team, please submit your résumé and a cover letter (no longer than one page). Women, nonbinary individuals, and minorities are especially encouraged to apply.
Related jobs
-
Software Developer
Job Summary We are seeking a skilled software engineer to join our team. Key Responsibilities: Develop and maintain complex, low-latency client-facing applications. Design and implement enterprise-scale n-tier applications for the financial domain. C...
-
AI Developer Technology Engineer
Job description NVIDIA is looking for a passionate, world-class computer scientist to work in its Compute Developer Technology (Devtech) team as an AI Developer Technology Engineer. Artificial intelligence, the dream of computer scientists for over h...
-
Software Developer - Java
Job description Job Summary:We are looking for a highly skilled and motivated Software Developer to join our dynamic team. The ideal candidate will have strong expertise in Java, Web Services, and NoSQL databases such as ElasticSearch or MongoDB. In ...