Get Hired Logo Get Hired

Software Engineer III, Editing

Posted: April 30, 2025

Job Description

Join the Wikimedia Foundation's Editing Team to improve the user experience of Wikipedia's rich-text editor and contributing tools, writing open-source code that impacts over half a billion daily page views while maintaining a strong work-life balance.

Key Information

  • Location Model: Remote
  • Location Details: Must be within UTC-5 to UTC+2 time zones.
  • Salary Range: N/A
  • Years Experience Min: 2 years
  • Employment Type: Permanent
  • Company Industry: Non-profit (Knowledge & Education)
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: Core hours 3:00 PM - 6:00 PM UTC

Technical Stack

  • Core (Must-Have):
    • JavaScript
    • PHP
    • CSS
    • Object-Oriented Programming (using scripting languages like JS, PHP, Python, or Ruby)
    • MediaWiki API ecosystem
  • Nice-to-Have:
    • Experience building rich-text editors
    • Experience with large, legacy codebases

Role & Responsibilities

  • Key Responsibilities:
    • Improve Wikipedia's product experience through bug fixes and new features.
    • Collaborate with product managers, designers, and the community on feature iteration.
    • Write multilingual, accessible, and performant code in JavaScript and PHP.
    • Build on the MediaWiki API ecosystem.
    • Instrument components for feature behavior and quality monitoring.
  • Must-Have Qualifications:
    • 2-5 years of relevant software engineering experience.
    • Experience with object-oriented scripting languages (JS, PHP, Python, or Ruby).
    • Experience with unit testing and version control.
    • Strong written communication skills.
    • Strong aptitude in algorithms and data structures.
  • Nice-to-Have Qualifications:
    • Experience building a rich-text editor.
    • Experience working with large, legacy codebases.
    • History of editing on Wikimedia projects or open-source contributions.

Company & Culture

  • Benefits Highlights:
    • N/A (Not specified in the provided text)
  • Potential Red Flags / Things to Note:
    • Specific required time zone overlap (UTC-5 to UTC+2).
  • Company Culture Snippets:
    • Values teamwork and consensus.
    • Emphasis on good work-life balance.
    • Desire to contribute to knowledge equity and open culture.
    • Emphasis on clear asynchronous and synchronous communication.

Job Details

Salary

US$88,975 to US$139,056

Location

Remote / United States

Key Skills

Ruby Javascript Python Unit Testing Php Css Data Structures Algorithms Version Control