The Wikimedia Foundation needs to improve the MediaWiki platform to efficiently and reliably provide access to knowledge for hundreds of millions of Wikipedia users.
Requirements
- 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
Responsibilities
- Designing, developing, and maintaining key parts of the MediaWiki stack
- Driving technical quality and operational excellence by defining and reinforcing standards in testing, observability, and system reliability
- Creating proofs of concept, writing design documents, and breaking down complex projects into actionable tasks
- Contributing to the adoption and advocacy of API-first development, and influencing best practices in system design, SLOs/SLAs, and OpenAPI Specification
- Improving and automating processes for identifying, tracking, and resolving production issues
- Collaborating with the Product team and the community to ensure technical solutions align with user and contributor needs
- Coaching and mentoring teammates to support continuous growth and confidence in both technical and interpersonal skills
Other
- Commitment to the Foundation's Mission and Values
- Clear communicator: You explain complex ideas simply and foster shared understanding across engineering, product, and non-technical audiences
- Outcome-oriented: You prioritize work that delivers value to users and aligns with organizational goals
- Accountable: You own your work end-to-end and help establish a culture of responsibility and follow-through
- Candid and respectful: You offer feedback directly, constructively, and with care - and invite the same in return
- Collaborative leadership: You inspire trust and progress through support, example, and thoughtful contributions
- Working hours will need to overlap with UTC+2 to UTC-7 time zones to accommodate members of your team around the world