Wikimedia Foundation Is Hiring: Senior Software Engineer

 Candidate will Design, Develop, and Maintain key parts of the MediaWiki stack

Wikimedia Foundation Is Hiring: Senior Software Engineer

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.

Ad Banner

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 Should Apply Here

Share this article

Leave a Reply

Your email address will not be published. Required fields are marked *

Receive the latest news

Subscribe To Our Newsletter

Get notified about new articles