Software Engineer III

closed
Wikimedia Foundation Logo

Wikimedia Foundation

πŸ’΅ $88k-$139k
πŸ“Remote - Worldwide

Summary

Join the Wikimedia Foundation's Content Transform team as a Software Engineer III and contribute to improving Wikipedia's user experience. Working fully remotely (with occasional travel), you'll collaborate with a team to enhance wikitext processing, implement new features, and maintain web services. You'll write PHP and JavaScript code, create APIs, and leverage caching technologies. This role requires 2-5 years of software engineering experience and a focus on writing high-quality, testable code. The Wikimedia Foundation values a diverse workforce and offers competitive salaries and benefits.

Requirements

  • 2–5 years related professional experience in software engineering
  • Experience building user-friendly features and software components with good performance
  • Focused software engineering: you enjoy writing unit and integration tests, proactively addressing security and code review feedback, and thoughtfully balancing architectural tradeoffs
  • A desire to make meaningful contributions to knowledge equity, free culture, and open access
  • An emphasis on communicating clearly in both synchronous and asynchronous channels
  • Bachelor's, master's, or doctorate degree in computer science, management information systems, or STEM field (or equivalent certification)

Responsibilities

  • Improve the Wikipedia product experience by fixing bugs and implementing new functionality in wikitext processing
  • Iterate on new features through collaboration with fellow engineers, product managers, designers, client teams, and community members
  • Write PHP and JavaScript which supports hundreds of world languages
  • Create and maintain internet APIs with server scripting languages
  • Instrument components to monitor feature and quality characteristics
  • Leverage caching and persistence technologies

Preferred Qualifications

  • Familiarity with the HTML5 spec and DOM manipulation
  • Expertise in Node.js and related technologies (and some experience in GIS, OSM)
  • Familiarity with Wikipedia/wikitext/markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress)
  • Experience with one of: parser generators, interpreters, language runtimes, compilers, or bringing a language feature through a product cycle
  • A history of open source contribution

Benefits

  • Fully remote work environment (with occasional travel)
  • Competitive salaries
This job is filled or no longer available

Similar Remote Jobs