HHiring Reality
← Wikimedia Foundation

Senior Software Engineer, MediaWiki Content Platform Team

Wikimedia Foundation
Location
Remote
Posted
24 days ago
Department
Product & Technology
What they actually want (must-haves)
  • 5+ years of related professional experience in software engineering
  • Experience with parser generators, interpreters, language runtimes, compilers, or bringing a language feature through a product cycle
  • Demonstrated ability to own complex technical projects from problem definition through implementation and delivery
  • Experience designing and maintaining reliable, performant software components
  • Strong engineering practices including writing unit and integration tests
  • Ability to work effectively across team and organizational boundaries
Nice to have
  • Familiarity with the HTML5 spec and DOM manipulation
  • Expertise in Node.js and related technologies
  • Familiarity with Wikipedia/wikitext/markdown editing or content management systems
  • A history of open source contribution
  • Bachelor's, master's, or doctorate degree in computer science, software engineering, or other STEM field
What the job really is

The Senior Software Engineer for the MediaWiki Content Platform Team at the Wikimedia Foundation will design and deliver improvements to Wikipedia's wikitext processing infrastructure. This role involves collaborating with various stakeholders to iterate on new features, writing PHP and JavaScript code, and maintaining internet APIs. The engineer will also monitor components for quality and performance while working in a fully-remote environment.

Things to weigh
  • Remote work with occasional travel for team events
  • Preferred timezone for candidates is GMT-4 to GMT+2
  • No specific salary or benefits package detailed beyond competitive pay based on location and experience
Job score2.6/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Wikimedia Foundation?

See how your résumé matches this role — and tailor it from what actually gets interviews.