Skip to main content
Wikimedia Foundation
Wikimedia Foundation

Senior Software Engineer, MediaWiki Content Platform Team

RemoteNot specified. Estimate: United States · 90% confidence
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
$116.6k–$181.2k/yr
Check eligibility

The listing doesn't say where it hires from. It may hire in United States (90% confidence). This is an estimate, not an eligibility rule; verify before applying.Signals: employment terms and salary level.

No BS summary

The Wikimedia Foundation is looking for a software engineer to join our team, reporting to engineering management. As a software engineer, you will be responsible for engineering software that supports our product user experiences.

Core skills

PHP/JavaScriptNode.js

Required skills

HTML/DOMMySQLMediaWiki/Drupal/WordPress

Optional skills

Familiarity with the HTML5 spec and DOM manipulationExpertise in Node.js and related technologiesFamiliarity with Wikipedia/wikitext/markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress)A history of open source contributionBachelor's, master's, or doctorate degree in computer science, software engineering, or other STEM field (or equivalent certification)

What you'll do

  • Designing and delivering improvements to Wikipedia's wikitext processing infrastructure, balancing user experience, performance, backwards compatibility, and maintainability
  • Iterating on new features through collaboration with fellow engineers, product managers, designers, client teams, and community members
  • Writing PHP and JavaScript which supports hundreds of world languages
  • Creating and maintaining internet APIs with server scripting languages
  • Instrumenting components to monitor feature and quality characteristics
  • Leveraging caching and persistence technologies

What they require

  • 5+ years of related professional experience in software engineering
  • Experience with one or more of: 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, including making and communicating architectural decisions and navigating ambiguity
  • Experience designing and maintaining reliable, performant software components used by other teams, products, or large numbers of users
  • Strong engineering practices: you enjoy writing unit and integration tests, proactively addressing security and code review feedback, and balancing architectural tradeoffs
  • Ability to work effectively across team and organizational boundaries, identify and resolve technical dependencies, and bring projects to completion with limited direction
  • Experience mentoring other engineers and raising the technical quality of a team, through code reviews, design discussions, documentation, or direct mentorship

Benefits

  • U.S. Benefits & Perks
  • Applicant Privacy Policy

The Wikimedia Foundation is the nonprofit organization that operates Wikipedia and the other Wikimedia free knowledge projects. It hosts Wikipedia and the Wikimedia projects, builds software experiences for reading, contributing, and sharing Wikimedia content, supports volunteer communities and partners, and advocates for policies that enable Wikimedia and free knowledge to thrive.

🇺🇸 United StatesNonprofit (Knowledge / Media)Enterprisewikimedia.org/
$116.6k–$181.2k/yr