Skip to main content
Python Software FoundationPF

Security Developer

The Python Software Foundation is a non-profit organization dedicated to the development and support of the Python programming language and its community.

Python Software Foundation

Employee count: 51-200

Salary: $70K – $170K per year

AU, CA + 3 more

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Working with the Python Security Response Team, Python core team, and Python Package Index (PyPI) admins to ensure Python is secure for its global and diverse user base. The core mandate for this role is to drive vulnerability reports to remediations and advisories, mitigating malware on the PyPI, and developing solutions to scale our capacity to respond ahead of the growth curve.

You’ll be part of the small-but-mighty team at the Python Software Foundation, the US non-profit organization working every day to help Python and its community thrive. Most of your days will be time-boxing between day-to-day vulnerability coordination and malware handling work alongside long-term projects like documentation, tool development, and gathering and sharing metrics.

Core Responsibilities & Development
  • Triage and remediate vulnerabilities in CPython and related projects in coordination with the Python core team.
  • Remediate malware and supply-chain attacks for projects on the Python Package Index.
  • Maintain and operate infrastructure for the Python Security Response Team, PSF CVE Numbering Authority, and security tools in use by Python, like OSS-Fuzz.
  • Propose and develop improvements to the above workflows to scale the response to meet future demand.
Standards, Documentation, Communications
  • Work with the Python Security Response Team and Python core team to develop and refine vulnerability and secure development practices.
  • Work with the Python core team to document the security and threat models for the Python programming language, standard library, and related projects.
  • Researching, authoring, and publishing public communications about metrics, impact, and potential future work for Python security.
Qualifications

3-5 years experience with Python or C programming languages. Knowledge about vulnerabilities affecting programs written in C, such as memory safety issues. Asynchronous and written communication skills with the ability to manage and prioritize multiple concurrent threads. Experience working with open source projects and communities is a plus.

Security certifications are not required. An ideal candidate will have a collaborative and flexible attitude suited to working with a community of passionate volunteers on small, mutually-supporting teams. Don’t worry if you don’t check all the boxes or aren’t a “security expert”, above all we’re looking for someone who is eager to learn while securing the many domains and users the Python language serves.

Desired Experience

Experience with secure development practices for Python and C programming languages. Experience with vulnerability disclosure, CVE, security teams, and threat models. Experience with code quality and security tools like fuzz-testing, address and memory sanitizers. Experience writing technical documentation. Experience working in public or with open source projects.

Details
  • Location: Global remote. Regular collaboration with US timezones will be required.
  • Compensation: $70-$170K (Based on experience and local employment package norms. US employees are eligible for healthcare and other benefits)
  • Term: 1 year, with possibility of renewal
  • Travel: One trip per year to PyCon US.

The Python Software Foundation is a US 501(c)(3) non-profit corporation that holds the intellectual property rights behind the Python programming language. We also run the PyCon US conference annually, support other Python conferences/workshops around the world, and fund Python-related development with our grants program. To see more info about the PSF, check out our Annual Impact Report and public records.

We believe that the future of open source must include everyone. We welcome all job-seekers regardless of race, color, ethnicity, religion, age, sexual orientation, gender identity or expression, national origin, physical appearance, body size, socio-economic, veteran or disability status. Python is a global community and the PSF aims to support a safe environment for all. More information can be found on our Code of Conduct page.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: $70K – $170K per year

Experience

3 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours, and 4 other timezones

About Python Software Foundation

Learn more about Python Software Foundation and their company culture.

View company profile

The Python Software Foundation (PSF) is a 501(c)(3) non-profit organization that holds the intellectual property rights behind the Python programming language. Established on March 6, 2001, the PSF is dedicated to advancing open-source technology associated with Python. It supports the community through various initiatives including grants, infrastructure management, and organizing the annual PyCon US conference, which serves as the largest gathering for Python enthusiasts.

The PSF manages and develops a variety of resources and services essential to the Python community, including the official Python website, documentation, and the Python Package Index (PyPI). They strive to maintain a welcoming environment through community engagement and financial support for local Python-related events, meeting a diverse audience and fostering an inclusive atmosphere. Moreover, the organization takes on the role of steward for Python’s code and licenses, facilitating the ongoing growth and collaboration within the global Python community.

Claim this profilePython Software Foundation logoPF

Python Software Foundation

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Python Software Foundation

Explore the variety of open remote roles at Python Software Foundation, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Python Software Foundation

Remote companies like Python Software Foundation

Find your next opportunity by exploring profiles of companies that are similar to Python Software Foundation. Compare culture, benefits, and job openings on Himalayas.

View all companies

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up