
Senior Software Engineer, MediaWiki Content Platform Team
Wikimedia FoundationBase Salary
$117k - $181k/yr
Responsibilities
- Design and deliver improvements to Wikipedia’s wikitext processing infrastructure while balancing user experience, performance, backward compatibility, and maintainability.
- Develop new features collaboratively with engineers, product managers, designers, client teams, and community members.
- Write PHP and JavaScript supporting hundreds of world languages.
- Create and maintain internet APIs using server scripting languages.
- Instrument components to monitor feature and quality characteristics.
- Use caching and persistence technologies.
- Own complex technical projects from problem definition through implementation and delivery, including architectural decisions.
- Mentor engineers and raise team technical quality through code reviews, design discussions, documentation, or direct mentorship.
Requirements
- At least five years of related professional software engineering experience.
- Experience with parser generators, interpreters, language runtimes, compilers, or taking language features through a product cycle.
- Experience designing and maintaining reliable, performant software used by other teams, products, or large user populations.
- Ability to own complex technical projects, resolve dependencies, navigate ambiguity, and work with limited direction.
- Strong unit and integration testing practices and ability to address security and code review feedback.
- Ability to collaborate effectively across team and organizational boundaries and communicate clearly in synchronous and asynchronous channels.
- Experience mentoring other engineers.
- Bachelor’s, master’s, or doctorate degree in computer science, software engineering, or another STEM field, or equivalent certification.
- Familiarity with HTML5 and DOM manipulation is preferred.
- Expertise in Node.js and related technologies is preferred.
- Familiarity with Wikipedia, wikitext, Markdown, MediaWiki, Drupal, WordPress, or other content management systems is preferred.
- Open source contribution experience is preferred.
Benefits
- Fully remote, remote-first work environment with occasional travel for team, department, or organization events.
- Preferred candidate timezone range is GMT-4 to GMT+2.
- Work authorization and hiring are available only in the listed U.S. states, territories, and countries; non-U.S. employees are hired through a local Employer of Record.
- U.S. benefits and perks are provided, with additional benefits information available through the Wikimedia Foundation.
- Work-life balance, inclusive culture, and equal opportunity employment practices.
Tech Stack
Categories
About Wikimedia Foundation
We are the nonprofit organization that operates Wikipedia and the other Wikimedia free knowledge projects. We host a technology infrastructure that makes possible billions of monthly visits to Wikipedia. Since 2003, we have supported the hundreds of thousands of volunteer editors who edit, expand, and curate the Wikimedia projects. We equip these volunteers with the most up-to-date tools, ensure connections to Wikipedia are fast, safe, and private, and develop new technology and products to meet the demands of our readers and editors. We provide individuals and organizations around the world with funding to increase the knowledge on Wikipedia. We also undertake legal and advocacy efforts to protect people’s right to free knowledge. We are a charitable, not-for-profit organization that relies on donations. We receive donations from millions of individuals around the world, with an average donation of about $11. We also receive donations through institutional grants and gifts. We are a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California.