Senior Software Engineer - MediaWiki
New
W
Wikimedia FoundationNonprofit Software
USA, Europe; please note that we are currently able to hire in the following: US States: Arizona, California, Colorado, Connecticut, District of Columbia*, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Jersey, New Mexico, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico*, Rhode Island, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming. Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom., UTC-2 to UTC+3Full-TimeSenior
Salary113,082 - 175,725 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PHPJavascriptKubernetesOAuthCI/CD
Requirements
- Commitment to the Foundation's Mission and Values.
- Extensive experience in backend software engineering.
- Familiarity with platform or infrastructure products that serve internal or external engineering teams.
- Experience with databases and event streams, including schema design, query optimization, and efficient data access patterns.
- 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
- Design, improve, and maintain key parts of the MediaWiki stack.
- Drive technical quality and operational excellence by defining and reinforcing standards in testing, observability, and system reliability.
- Create proofs of concept, write design documents, and break down complex projects into actionable tasks.
- Develop and improve shared capabilities like authentication, caching, and rate limiting.
- Champion key product metrics to guide decisions and evaluate success.
- Lead by example in code review, decision-making, and team culture.
- 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 WMF strategy.
- Coach and mentor teammates to support technical and interpersonal growth.
View Full Description & ApplyYou'll be redirected to the employer's site