Remote opportunity at
Python Software FoundationCPython Developer in Residence
The Python Software Foundation, a US non-profit holding the intellectual property rights to the Python language, is seeking a CPython Developer in Residence . This full-time,…
Career Tools
About This Role
The Python Software Foundation, a US non-profit holding the intellectual property rights to the Python language, is seeking a CPython Developer in Residence . This full-time, remote position operates under a one-year term initially, with extensions dependent on funding availability. The role bridges gaps in volunteer coverage, aids project maintainers, and coordinates with the Python Steering Council. This largely self-directed position suits individuals capable of managing developers, engaging with stakeholders,…
Job Description
The Python Software Foundation, a US non-profit holding the intellectual property rights to the Python language, is seeking a CPython Developer in Residence. This full-time, remote position operates under a one-year term initially, with extensions dependent on funding availability. The role bridges gaps in volunteer coverage, aids project maintainers, and coordinates with the Python Steering Council.
This largely self-directed position suits individuals capable of managing developers, engaging with stakeholders, and sustaining long-term project priorities. Key duties involve stabilizing the CPython code base, overseeing continuous integration systems, moderating core communication channels, and managing deputy developers. Post-holders also represent the project at regional events, author bug fixes, and publish regular progress updates.
Applicants can reside inside or outside the US, though regular collaboration involving US time zones is necessary. US-based workers receive employment status with healthcare and related benefits, while international candidates participate via contractor arrangements.
Responsibilities
- Maintain, improve, and stabilize the CPython codebase, test suite, libraries, and issue queues
- Oversee continuous integration infrastructure and the buildbot fleet
- Manage the team of Deputy and Supporting Developers-in-Residence
- Coordinate larger multi-volunteer initiatives like GitHub issues migration
- Moderate and administer core team communication channels including Discord and discussion forums
- Support the Release Managers and the Python Security Response Team
- Author independent bug fixes and features
- Attend bi-weekly Steering Council meetings and communicate with PSF staff
- Engage with potential sponsors and represent the project at regional Python conferences
- Publish regular progress reports on the PSF blog
Requirements
- Strong project management abilities with high attention to detail
- Excellent verbal and written communication skills
- Prior experience contributing to the CPython project
- Demonstrated capability in collaborating with diverse stakeholders such as volunteers, staff, and sponsors
- Ability to operate independently in a fully remote environment while balancing multiple priorities
Qualifications
- Background maintaining open-source software projects
- Experience mentoring and supporting new contributors
- Experience leading or managing developer teams
- Existing CPython Core team membership
- Willingness to travel to international events or PyCon US
Core Skills
Benefits
- Healthcare and additional benefits for US-based employees
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the role is remote and open to applicants both inside and outside the United States, though regular coordination with US time zones is required.
What is the salary range for this job?
The compensation ranges from USD 70,000 to 170,000 per year for US employees, or a comparable contractor rate for international candidates based on location and qualifications.
How long is the employment term?
Because it is an externally funded position, the initial term lasts for one year, with potential extensions contingent upon renewed funding availability.
What is the application deadline?
Applications remain open until November 19th, 2026.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.