Wikimedia Foundation Is Hiring: Senior Software Engineer
Published by
Ameenah Hassan
Job Title: Senior Software Engineer
Location: Remote
Job Description
This role offers a unique opportunity to combine technical depth with mission-driven impact. As a Senior Engineer, you will not only write robust code but also lead by example, prioritize high-impact work, support better decision-making through metrics and observability and foster a culture of accountability, transparency, and continuous improvement.
Important: We are a fully remote team. Your working hours will need to overlap with UTC+2 to UTC-7 time zones to accommodate members of your team around the world.
You will be responsible for:
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;
Comfortably and autonomously creating proofs of concept, writing design documents, and breaking down complex projects into actionable tasks to support less experienced team members;
Contributing to the adoption and advocacy of API-first development, and influencing best practices in system design, SLOs/SLAs, and OpenAPI Specification;
Championing product metrics: ensuring that key user journeys are instrumented and monitored to guide decisions and evaluate success;
Leading by example in code review, decision-making, and team culture – fostering transparency, empathy, and collaboration;
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.
Qualities we are looking for:
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. You balance ideal solutions with the constraints of scale, legacy, and user expectations;
Accountable: You own your work end-to-end and help establish a culture of responsibility and follow-through;
Collaborative leadership: You 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;
Contributions to open-source software;
Experience with developer experience tooling, public APIs, or platform teams;
Experience working in a remote, distributed team.
Interested And Qualified Candidates ShouldApply Here
Ameenah Hassan
Ameenah Hassan is a content writer with experience in public relations. She has contributed to Arbiterz since 2021, writing research-based news and features on business. She is currently pursuing a degree in Mass Communication at the University of Lagos.