Software Engineer, MediaWiki Interfaces
Software Engineer, MediaWiki Interfaces

Software Engineer, MediaWiki Interfaces

Full-Time 72000 - 108000 ÂŁ / year (est.) No home office possible
Go Premium
W

At a Glance

  • Tasks: Design and develop key parts of MediaWiki, impacting millions globally.
  • Company: Join the Wikimedia Foundation, a nonprofit powering Wikipedia and free knowledge.
  • Benefits: Fully remote work, competitive salary, and a commitment to diversity and inclusion.
  • Why this job: Make a real difference in how people access and share knowledge worldwide.
  • Qualifications: Experience in PHP and JavaScript, or a willingness to learn.
  • Other info: Collaborative team culture with opportunities for professional growth.

The predicted salary is between 72000 - 108000 ÂŁ per year.

The Wikimedia Foundation is looking for a Software Engineer to join the MediaWiki Interfaces team. MediaWiki is the open‑source platform that powers Wikipedia and its sister projects – impacting hundreds of millions of users worldwide. This team owns the web API and other integration interfaces of MediaWiki, enabling other teams to create features that allow users to access, edit, and consume knowledge efficiently and reliably.

This role offers a chance to work on large‑scale, mission‑driven software while deepening your technical expertise and contributing to systems used globally. You’ll collaborate with other engineers and product managers to improve performance, reliability and the responsible adoption of our APIs.

Important: We are a fully remote team. Your working hours will need to overlap with UTC‑4 to UTC+2 time zones to best accommodate members of your team around the world.

You Will Be Responsible For:

  • Designing, developing, and maintaining key parts of the MediaWiki stack
  • Writing clean, well‑documented, and maintainable code
  • Participating in code reviews, design discussions, and technical planning
  • Investigating and resolving production issues with support from other engineers
  • Contributing to the adoption and advocacy of API‑first development, and influencing best practices in system design, SLOs/SLAs, and OpenAPI Specification
  • Contributing to improving observability (metrics, logging, monitoring) and reliability of our systems
  • Collaborating with the Product team and the Wikimedia community to ensure technical solutions meet user needs
  • Working with other engineers to improve the development workflow

Qualities We Are Looking For:

  • Clear communicator – can explain ideas simply and adapt communication to different audiences
  • Outcome‑oriented – prioritises work that delivers value to users and aligns with organizational goals, breaking it into manageable steps to deliver incremental value
  • Accountable – owns work end‑to‑end and helps establish a culture of responsibility and follow‑through
  • Candid and respectful – offers feedback directly, constructively, and with care; invites the same in return; supports growth by challenging ideas, not people
  • Collaborative – enjoys working with others to solve problems and is open to feedback

Requirements:

  • Commitment to the Foundation's Mission and Values
  • Bachelor's + 2 years of related experience or equivalent work experience
  • Proficiency in PHP and JavaScript, or willingness to learn and work with both
  • Understanding of HTTP and web application architecture
  • Familiarity with observability and testing practices

Additionally, We’d Love It If You Have:

  • Experience contributing to open‑source software
  • Familiarity with MediaWiki
  • Experience working in a remote, distributed team
  • Interest in API‑first development or improving developer experience
  • Professional experience in large‑scale web platforms

About The Wikimedia Foundation:

The Wikimedia Foundation is the nonprofit organization that operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge freely.

We host Wikipedia and the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive.

As an equal opportunity employer, the Wikimedia Foundation values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We encourage people with a diverse range of backgrounds to apply.

We do not discriminate against any person based upon their race, traits historically associated with race, religion, color, national origin, sex, pregnancy or related medical conditions, parental status, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or any other legally protected characteristics.

The Wikimedia Foundation is a remote‑first organization with staff members including contractors based in 40+ countries. Salaries are set in a way that is competitive, equitable, and consistent with our values and culture. The anticipated annual pay range for applicants based within the United States is US$92,267 to US$144,201, with multiple individualized factors, including cost of living, being the determinants of the offered pay. For applicants located outside of the United States, the pay range will be adjusted to the country of hire. We neither ask for nor take into consideration the salary history of applicants. The compensation for a successful applicant will be based on their skills, experience and location.

If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process due to a disability, you may contact us at recruiting@wikimedia.org or +1 (415) 839‑6885. This position requires candidates to be legally eligible to work in the United States. Eligibility for the U.S. position will have to be verified. All applicants are encouraged to apply regardless of background or qualifications. Applicants in other countries are hired through a local third‑party Employer of Record (EOR). Currently we can hire in the following 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, United States of America and Uruguay.

Software Engineer, MediaWiki Interfaces employer: Wikimedia Foundation

The Wikimedia Foundation is an exceptional employer, offering a unique opportunity to work on impactful, mission-driven software that serves millions globally. With a fully remote work culture, employees enjoy flexibility and collaboration across diverse teams, fostering personal and professional growth while contributing to the open-source community. The Foundation prioritises inclusivity and equitable compensation, ensuring that all team members feel valued and empowered in their roles.
W

Contact Detail:

Wikimedia Foundation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, MediaWiki Interfaces

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Wikimedia Foundation on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your PHP and JavaScript skills. Be ready to discuss your past projects and how they align with the MediaWiki Interfaces team’s goals. Show us your passion for open-source software!

✨Tip Number 3

Don’t just wait for the job to come to you! Apply through our website and make sure to tailor your application to highlight your experience with APIs and web application architecture. We love seeing candidates who take the initiative!

✨Tip Number 4

During interviews, be candid and respectful. Share your ideas clearly and invite feedback. We value collaboration, so showing that you can work well with others will definitely set you apart!

We think you need these skills to ace Software Engineer, MediaWiki Interfaces

PHP
JavaScript
HTTP
Web Application Architecture
Observability
Testing Practices
API-First Development
OpenAPI Specification
Collaboration
Communication Skills
Problem-Solving Skills
Accountability
Adaptability
Experience with Open-Source Software

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with PHP, JavaScript, and any relevant projects that showcase your skills in web application architecture.

Show Your Passion: Let us know why you’re excited about working with the Wikimedia Foundation. Share your commitment to our mission and how you can contribute to making knowledge accessible to everyone.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to explain your experiences and skills, and make sure to demonstrate how they align with the qualities we’re looking for.

Apply Through Our Website: We encourage you to submit your application through our official website. It’s the best way for us to receive your details and ensures you’re considered for the role!

How to prepare for a job interview at Wikimedia Foundation

✨Know Your Tech Stack

Make sure you brush up on your PHP and JavaScript skills before the interview. Be ready to discuss your experience with these languages and how you've used them in past projects. If you have any open-source contributions, be prepared to talk about those too!

✨Understand MediaWiki

Familiarise yourself with MediaWiki and its architecture. Knowing how the platform works will help you answer questions more effectively and show your genuine interest in the role. Check out the MediaWiki documentation and maybe even play around with it a bit.

✨Communicate Clearly

As a clear communicator, practice explaining complex technical concepts in simple terms. This is crucial for collaborating with product managers and other team members. You might want to prepare a few examples of how you've successfully communicated in past roles.

✨Show Your Collaborative Spirit

Wikimedia values collaboration, so think of examples where you've worked well in a team. Be ready to discuss how you handle feedback and contribute to a positive team culture. Highlighting your ability to work remotely and still stay engaged with your team will also be a plus!

Software Engineer, MediaWiki Interfaces
Wikimedia Foundation
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

W
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>