Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Nonprofit / Open SourceIndustries

Senior Software Engineer - MediaWiki Interfaces

Summary

The Wikimedia Foundation is seeking a Senior Software Engineer to join the MediaWiki Interfaces team. MediaWiki is the open-source platform powering Wikipedia and its sister projects, impacting hundreds of millions of users globally. Our team is responsible for the web API and other integration interfaces of MediaWiki, enabling other teams to build features that facilitate efficient and reliable access, editing, and consumption of knowledge.

This role presents a unique opportunity to blend technical expertise with mission-driven impact. As a Senior Engineer, you will not only write robust code but also lead by example, prioritize high-impact work, enhance decision-making through metrics and observability, and cultivate a culture of accountability, transparency, and continuous improvement.

Important: This is a fully remote position. Your working hours must overlap with UTC+2 to UTC-7 time zones to accommodate global team members.

Responsibilities

  • Design, develop, and maintain key components of the MediaWiki stack.
  • Drive technical quality and operational excellence by defining and reinforcing standards in testing, observability, and system reliability.
  • Autonomously create proofs of concept, write design documents, and break down complex projects into actionable tasks to support less experienced team members.
  • Contribute to the adoption and advocacy of API-first development, influencing best practices in system design, SLOs/SLAs, and OpenAPI Specification.
  • Champion product metrics by ensuring key user journeys are instrumented and monitored to guide decisions and evaluate success.
  • Lead by example in code review, decision-making, and team culture, fostering transparency, empathy, and collaboration.
  • Improve and automate processes for identifying, tracking, and resolving production issues.
  • Collaborate with the Product team and the community to ensure technical solutions align with user and contributor needs.
  • Coach and mentor teammates to support continuous growth and confidence in both technical and interpersonal skills.

Qualities We Are Looking For

  • Clear Communicator: Ability to explain complex ideas simply and foster shared understanding across engineering, product, and non-technical audiences.
  • Outcome-Oriented: Prioritize work that delivers user value and aligns with organizational goals, balancing ideal solutions with constraints.
  • Accountable: Own work end-to-end and help establish a culture of responsibility and follow-through.
  • Candid and Respectful: Offer feedback directly, constructively, and with care, inviting the same in return. Support growth by challenging ideas, not people.
  • Collaborative Leadership: Inspire trust and progress through support, example, and thoughtful contributions.

Requirements

  • Commitment to the Foundation's Mission and Values.
  • Extensive experience in software engineering, ideally in high-impact web platforms and/or open-source.
  • Good understanding of HTTP.
  • Proficiency in PHP and JavaScript.
  • Deep understanding of software architecture, testing methodologies, and system design.
  • Strong experience in observability practices: setting up metrics, logging, monitoring, and alerting.
  • Familiarity with incident response, root cause analysis, and follow-up processes.
  • Experience working with CI/CD pipelines and automated test infrastructure.

Additionally, We'd Love It If You Have:

  • Experience developing frameworks (designing for reuse, extensibility, stability, and backward compatibility).
  • Experience defining and working with SLAs/SLOs or other production reliability frameworks.
  • Prior experience with MediaWiki or Wikimedia projects.
  • Contribution to open-source projects.

Skills

API-first development
MediaWiki
Web API
System design
Observability
Testing
OpenAPI Specification
Metrics and monitoring
Code review
Design documentation
Team collaboration

Wikimedia Foundation

Operates Wikipedia and free knowledge projects

About Wikimedia Foundation

The Wikimedia Foundation operates Wikipedia and other free knowledge projects, aiming to create a world where everyone can freely access and share knowledge. It provides a platform for users to read, contribute, and share content, while also supporting the volunteer communities that help maintain these projects. The foundation is funded by donations from individuals and institutions, emphasizing its nonprofit status. Unlike many other organizations, it focuses on making knowledge accessible to all without charge, advocating for policies that support free knowledge initiatives. Its goal is to empower individuals to contribute to and benefit from a collective pool of knowledge.

San Francisco, CaliforniaHeadquarters
2003Year Founded
$145.9MTotal Funding
GRANTCompany Stage
Social Impact, EducationIndustries
501-1,000Employees

Benefits

Remote Work Options

Risks

Reliance on Nvidia's AI tech may affect Wikimedia's data processing autonomy.
DSA audit could reveal vulnerabilities requiring significant resources to address.
Decentralized platforms like Mastodon may divert users from Wikipedia.

Differentiation

Wikimedia Foundation operates the world's largest free online encyclopedia, Wikipedia.
It supports a diverse range of projects like Wiktionary and Wikisource.
The Foundation is a non-profit, relying on global donations for funding.

Upsides

Nvidia's NeMo Retriever tech reduced Wikipedia processing time from 30 days to 3 days.
Holistic AI's audit under the DSA enhances Wikimedia's platform safety and accountability.
Collaboration with Open Foundation West Africa combats misinformation during Ghana's elections.

Land your dream remote job 3x faster with AI