Senior Software Engineer, MediaWiki Platform
New
W
Wikimedia FoundationOpen-source Software
US States: Arizona, California, Colorado, Connecticut, District of Columbia, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Jersey, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico, Rhode Island, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming (*US Territory or Federal District). Countries: Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Kingdom and Uruguay., UTC-2 to UTC+3 time zonesFull-TimeSenior
Salary113082 - 175725 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Extensive experience in backend software engineering
- Required Skills
- Software Architecture
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
- Comfortably and autonomously create proofs of concept, write design documents, and break down complex projects into actionable tasks to support less experienced team members
- Develop and improve shared capabilities (e.g., authentication, caching, rate limiting) that enable other teams to build efficiently and consistently
- Champion key product metrics by focusing on measurable outcomes that guide our decisions and help us to evaluate success
- Lead by example in code review, decision-making, and team culture - fostering transparency, empathy, and collaboration
- 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, feature teams and volunteer contributor needs
- Coach and mentor teammates to support continuous growth and confidence in both technical and interpersonal skills
View Full Description & ApplyYou'll be redirected to the employer's site