Software Engineer III, Fundraising Tech

WikimediaWikimedia·Remote
Software Development
Adjust

WFA Digital Insight

As demand for skilled software engineers in the non-profit sector grows, Wikimedia's Fundraising Technology team is seeking an expert to drive online fundraising efforts. With a rise in digital donations, proficiency in PHP, LAMP, and JavaScript is highly sought after. Before applying, candidates should be prepared to showcase their experience with payment integrations and open-source software architecture.

Job Description

About the Role

The Wikimedia Foundation is seeking an experienced full-stack Software Engineer III to join its Fundraising Technology team. The team's primary goal is to support Wikimedia's online fundraising objectives worldwide, ensuring the integrity and scalability of fundraising efforts.

Responsibilities

  • Develop tools and features to empower users to create effective fundraising campaigns
  • Integrate with payment providers and other internal and third-party tools and services
  • Improve internal visibility and reporting capabilities to surface important patterns and trends
  • Maintain the security and integrity of the existing donation infrastructure
  • Provide engineering support during high-traffic or critical campaigns

Requirements

  • 2+ years of experience developing in PHP or similar web scripting languages
  • Experience with LAMP environments, MySQL, and other relational databases
  • BS in Computer Science or equivalent relevant work experience
  • Proficiency in JavaScript, HTML, and CSS for front-end development
  • Experience integrating with third-party web APIs

Nice to Have

  • Open-source software architecture and development experience
  • Payments-related code experience
  • Familiarity with CiviCRM, MediaWiki, or other open-source PHP-based content management systems

How to Stand Out

  • Ensure your portfolio highlights experience with PHP, LAMP, and JavaScript, and be prepared to discuss your approach to payment integrations.
  • Showcase your understanding of open-source software architecture and development principles.
  • Be ready to walk the interviewer through your process for maintaining the security and integrity of donation infrastructure.
  • Highlight any experience working with distributed teams or in remote settings.
  • Prepare to discuss your experience with high-traffic or critical campaign support and how you handle such situations.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.