Security Developer

Posted Yesterday
Be an Early Applicant
Kountríon, Trifylia, GRC
In-Office
70K-170K Annually
Mid level
Software
The Role
Coordinate and remediate vulnerabilities in CPython and PyPI, mitigate malware and supply-chain attacks, operate security infrastructure (CVE authority, OSS-Fuzz), develop tooling and workflows to scale incident response, and produce security documentation and public communications.
Summary Generated by Built In
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: Remote. US-based candidates strongly preferred; regular collaboration with US timezones required. Exceptional international candidates may be considered under a contractor arrangement.
  • Compensation: $70K–$170K for US employees (based on experience), or a comparable contractor rate for international candidates. US employees are eligible for healthcare and other benefits; contractor engagements do not include benefits.
  • Term: 1 year, with possibility of renewal
  • Travel: One trip per year to PyCon US.

Skills Required

  • 3-5 years experience with Python or C programming languages.
  • Knowledge of vulnerabilities affecting C programs, including memory-safety issues.
  • Asynchronous and written communication skills; ability to manage and prioritize multiple concurrent threads.
  • Experience with secure development practices for Python and C.
  • Experience with vulnerability disclosure, CVE processes, and security teams.
  • Experience with fuzz-testing and sanitizers (address and memory sanitizers).
  • Experience writing technical documentation and publishing public communications.
  • Experience working with open source projects and communities.
  • Regular collaboration with US timezones; US-based candidates strongly preferred.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Beaverton, OR
743 Employees
Year Founded: 2001

What We Do

The Python Software Foundation (PSF) is a 501(c)(3) non-profit corporation that holds the intellectual property rights behind the Python programming language. We manage the open source licensing for Python version 2.1 and later and own and protect the trademarks associated with Python. We also run the North American PyCon conference annually, support other Python conferences around the world, and fund Python related development with our grants program and by funding special projects.

Similar Jobs

Sequencing.com Logo Sequencing.com

Senior Security Engineer

Big Data • Healthtech • Software • Biotech
In-Office or Remote
105 Locations
39 Employees

Solidgate Logo Solidgate

Application Security Engineer

Payments • Financial Services
In-Office or Remote
30 Locations
170 Employees

Deepgram Logo Deepgram

Account Executive

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
In-Office or Remote
28 Locations
150 Employees

Deepgram Logo Deepgram

Account Executive

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
In-Office or Remote
28 Locations
150 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account