Program Manager
About the Processing Foundation

Processing Foundation, a 501(c)(3) non-profit organization, is excited to announce our open call for a Program Manager position! This position is fully remote and starts on May 15, 2025. For full consideration, please submit your application by Sunday, March 30, 2025.
Processing Foundation cultivates free, open-source software to facilitate K-12, postsecondary, and community-based education. Our project ecosystems are supported by a vibrant community of contributors, artists, educators, and students.
p5.js and Processing are creative coding software focused on broadening access. Rather than using a top-down leadership model, our software projects value collective work and seeks guidance from communities systematically marginalized in technology and the arts. The Processing Foundation aims to provide code education and creative expression for beginners across social strata. You can learn more about our projects on our website.
Program Manager Position

We seek passionate and resourceful individuals knowledgeable about p5.js or Processing to apply for the Program Manager position. The ideal candidate is experienced in non-profit public programming, cares deeply about increasing access to code education, and is eager to co-envision the future of our software with project stakeholders.
Processing Foundation is experiencing a period of growth, and the Program Manager will be pivotal in advancing the organization by spearheading public program activities, managing grant reporting, and stewarding both software and educational stakeholders in and outside of the U.S. Ultimately, this role will meaningfully and impactfully bridge our organization with a diverse community of creative coding educators, artists, and software developers.
Hours and Location
This at-will, remote position is based in the U.S. The role is full-time and requires 40 hours of work every week. We’re a small and collaborative team distributed across the United States (California, Illinois, and New York) and Germany. Having some overlapping business hours (Monday~Friday, 9am~5pm) with all team members is essential. Applicants need to have work authorization in the United States.
Responsibilities
Program Development & Implementation
- Overseeing 5~10 current and new educational and software contribution programs every year.
- Stabilizing and growing our educational initiatives, such as Processing Foundation Fellowships and Art + Code; and streamlining our software contribution initiatives, such as pr05, Google Summer of Code, and the Internship Program.
- Building research-driven frameworks to assess program effectiveness, measure impact, and identify improvement areas.
Expanding Educational Offerings
- Cultivating existing and new relationships with K-12 administrators and teachers interested in adopting p5.js and Processing.
- Developing and promoting professional development initiatives to equip K-12 teachers with 21st-century computer literacy skills.
- Representing the Processing Foundation at K-12 conferences and events.
Sustaining an Inclusive Contributors Network
- Recruiting a diverse network of student contributors by aligning their goals with program offers.
- Building short and long-term pathways that empower student contributors from marginalized backgrounds worldwide.
Salary and Benefits
The Processing Foundation offers the Program Manager a competitive base salary of $90,000 to $95,000 based on experience. U.S. citizens and permanent residents are eligible to receive medical, vision, dental, life insurance, 401k contributions, sick leave, paid time off, parental leave, remote work subsidies, and other benefits.
Required Qualifications
Technical Competency
- Familiarity with the Foundation’s core projects, such as p5.js and Processing.
- Interest or background in technology, particularly open-source software relevant to the arts and education.
Project Management
- Ability to multitask and streamline 5~10 public programs in a year.
- Experience facilitating online communities on forums, workplaces, or listservs.
- Collaborating with cross-functional teams (e.g., Software, Education, Fundraising, Communications) and proactively identifying emerging needs and opportunities.
Stakeholder Management
- Ability to communicate with stakeholders across arts, K-12 education, and software domains.
- Experience identifying both technical and non-technical needs in different communities of practice and translating them into concrete action in relevant projects.
- Experience integrating diversity, equity, inclusion, and access into community practices.
Preferred Qualifications
Technical Competency
- Experience teaching p5.js and Processing.
- Basic understanding or interest in coordinating code contributors on GitHub.
Stakeholder Management
- Fluency in participatory design, ethnographic research, qualitative and mixed-methods research, or similar practices.
- Experience working with a remote international community.
Communication Skills
- Native or fluent Spanish speaker.
All applicants will receive equal consideration, and we will not discriminate on the basis of race, ethnicity, color, class, religion, gender identity, sexual orientation, national origin, age, disability, or genetics. Individuals with experience as a Processing or p5.js contributor, a Processing Foundation fellow, or a pr05 fellow are strongly encouraged to apply.
For full consideration, please submit your application by Sunday, March 30, 2025.