Senior PHP Engineer
LendtableFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates must have a commitment to the Wikimedia Foundation's Mission and Values. Extensive experience in software engineering, particularly with high-impact web platforms and/or open-source, is required. A good understanding of HTTP, proficiency in PHP and JavaScript, and a deep understanding of software architecture, testing methodologies, and system design are essential. Strong experience in observability practices, including setting up metrics, logging, monitoring, and alerting, is necessary. Familiarity with incident response, root cause analysis, follow-up processes, and experience working with CI/CD pipelines and automated test infrastructure are also required.
The Senior Software Engineer will be responsible for designing, developing, and maintaining key parts of the MediaWiki stack. They will drive technical quality and operational excellence by defining and reinforcing standards in testing, observability, and system reliability. This role involves creating proofs of concept, writing design documents, and breaking down complex projects to support team members. The engineer will contribute to the adoption of API-first development, influencing best practices in system design, SLOs/SLAs, and OpenAPI Specification. They will champion product metrics, ensuring key user journeys are instrumented and monitored. Leading by example in code review, decision-making, and team culture is expected, along with improving and automating processes for production issue resolution. Collaboration with the Product team and community to align technical solutions with user needs, and coaching/mentoring teammates are also key responsibilities.
Operates Wikipedia and free knowledge projects
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.