inhousefyi
← Back to listings

Senior Software Engineer, MediaWiki Content Platform Team

Wikimedia FoundationRemote · Posted 1 day ago
Full-timeRemoteEst. 148,938 USD
Apply now

Description

Senior Software Engineer, MediaWiki Content Platform Team

Summary

The Wikimedia Foundation is looking for a software engineer to join our team, reporting to engineering management. As a software engineer, you will be responsible for engineering software that supports our product user experiences. In this role, you will work in a fully-remote environment (with occasional travel for team, department, or organization events), where we value teamwork and a consensus-oriented approach. You get to write open source code for collaborative experiences supporting well over half a billion pages accessed per day, and you get to do it at a place that believes we're all more successful when everyone has a good work-life balance.

On the Content Platform team, we work to support and evolve all things wikitext, the markup language behind Wikipedia. We aim to make wikitext easier to write, faster to parse, and less error-prone for humans. We also strive to support editing and content analysis tools with structured representations. We also maintain the web services associated with content rendering and transformation.

In this role, you will work in a mostly-remote environment. To ensure there are enough opportunities to communicate, the preferred timezone for this candidate will be GMT-4 to GMT+2.

You are responsible for:

  • Designing and delivering improvements to Wikipedia's wikitext processing infrastructure, balancing user experience, performance, backwards compatibility, and maintainability
  • Iterating on new features through collaboration with fellow engineers, product managers, designers, client teams, and community members
  • Writing PHP and JavaScript which supports hundreds of world languages
  • Creating and maintaining internet APIs with server scripting languages
  • Instrumenting components to monitor feature and quality characteristics
  • Leveraging caching and persistence technologies

Skills and experience:

  • 5+ years of related professional experience in software engineering
  • Experience with one or more of: parser generators, interpreters, language runtimes, compilers, or bringing a language feature through a product cycle
  • Demonstrated ability to own complex technical projects from problem definition through implementation and delivery, including making and communicating architectural decisions and navigating ambiguity
  • Experience designing and maintaining reliable, performant software components used by other teams, products, or large numbers of users
  • Strong engineering practices: you enjoy writing unit and integration tests, proactively addressing security and code review feedback, and balancing architectural tradeoffs
  • Ability to work effectively across team and organizational boundaries, identify and resolve technical dependencies, and bring projects to completion with limited direction
  • Experience mentoring other engineers and raising the technical quality of a team, through code reviews, design discussions, documentation, or direct mentorship

Qualities that are important to us:

  • A desire to make meaningful contributions to knowledge equity, free culture, and open access
  • An emphasis on communicating clearly in both synchronous and asynchronous channels
  • Self motivated with an ability to navigate through ambiguity and bring a project to completion with limited direction

Additionally, we'd love it if you have this:

  • Familiarity with the HTML5 spec and DOM manipulation
  • Expertise in Node.js and related technologies
  • Familiarity with Wikipedia/wikitext/markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress). We grow and care for MediaWiki and Wikimedia specific services. MediaWiki is an open source, PHP, MySQL, and JavaScript web application that powers Wikipedia and other Wikimedia Foundation websites. It has been incrementally developed for many years to become a richly featured wiki engine and the basis for hundreds of extensions and skins, and has a vibrant volunteer community.
  • A history of open source contribution
  • Bachelor's, master's, or doctorate degree in computer science, software engineering, or other STEM field (or equivalent certification)

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.

The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive donations from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.

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 40+ countries*. Salaries at the Wikimedia Foundation are set in a way that is competitive, equitable, and consistent with our values and culture. The anticipated annual pay range of this position for applicants based within the United States is US$116,633 to US$181,243 with multiple individualized factors, including cost of living in the location, being the determinants of the offered pay. For applicants located outside of the US, 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.

*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 (*US Territory or Federal District)

Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom. Our non-US employees are hired through a local third party Employer of Record (EOR) and must have current work authorization in their location. (*citizens/permanent residents only)

We periodically review this list to streamline to ensure alignment with our hiring requirements.

All applicants can reach out to their recruiter to understand more about the specific pay range for their location during the interview process.

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.

More information

U.S. Benefits & Perks

Applicant Privacy Policy

Wikimedia Foundation

What does the Wikimedia Foundation do?

What makes Wikipedia different from social media platforms?

Our Projects

Our Tech Stack

News from across the Wikimedia movement

Wikimedia Blog

Wikimedia 2030

Similar jobs

Est. 148,938 USD

Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ec…

Full-timeRemote

Est. 121,896 USD

Summary The Wikimedia Foundation is seeking a Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ecosystem…

Full-timeRemote

Est. 148,938 USD

Summary The Wikimedia Foundation is looking for a Senior Site Reliability Engineer to support and develop the platform serving the world’s favorite encyclopedia, Wikipedia, to millions of people around the globe. Wikimed…

Full-timeRemote

Est. 149,000 USD

Summary The Wikimedia Foundation is looking for a Senior Site Reliability Engineer to join our team, reporting to the Sr. Engineering Manager. As the Site Reliability Engineer, you will play a key role in designing, deve…

Full-timeRemote

Est. 118,234 USD

Summary The Wikimedia Foundation is looking for a software engineer to join the Product Safety and Integrity Team. Engineers at the Wikimedia Foundation get to work on technology that truly makes a global impact — poweri…

Full-timeRemote

Est. 182,414 USD

The Wikimedia Foundation seeks a senior communications professional to lead our executive communications across a growing, global portfolio. This person's main responsibility is to serve as a primary communications partn…

Full-timeRemote

Est. 116,123 USD

Summary The Wikimedia Foundation is looking for a contract Senior Social Media Project Manager for the Communications department of the Wikimedia Foundation. The Senior Social Media Project Manager will support the Commu…

Full-timeRemote

Est. 164,310 USD

LEAD PROGRAM MANAGER, COMMUNITY WISHLIST About the Role We are looking for a Lead Program Manager to join our team and manage our Community Wishlist program portfolio. This role reports to the Chief of Staff to the Chief…

Full-timeRemote

Est. 147,531 USD

The Wikimedia Foundation is seeking a Lead Learning Experience Designer to create innovative, engaging, and accessible learning experiences that strengthen the capacity of volunteers and communities across the Wikimedia…

Full-timeRemote

Est. 180,532 USD

HEAD OF MARKETING Reports to: Senior Director of External Communications Summary The Wikimedia Foundation is looking for an experienced Head of Marketing to help establish and oversee a new function responsible for produ…

Full-timeRemote

Est. 80,640 USD

Summary The Wikimedia Foundation seeks a Fundraising Support Specialist to join our Online Fundraising team, reporting to the Senior Manager of Fundraising Products. In this role, you will perform vital production tasks…

Full-timeRemote

Est. 168,371 USD

Summary The Wikimedia Foundation is looking for a Lead UX Researcher to join the UX Research team, where you’ll lead in providing the insights decision-makers need to make informed, human-centered decisions. The UX Resea…

Full-timeRemote

Est. 170,254 USD

Lead Product Manager, Security Summary Wikipedia is a trusted source of knowledge the world over, read by over a billion people a month in over 300 languages. It’s offered for free and operated independently by a non-pro…

Full-timeRemote

Est. 84,336 USD

Summary If you’re a current law student or recent law school graduate passionate about free knowledge and open source issues, applying to our legal fellowship program can provide an immersive in-house experience with spe…

Full-timeRemote

Est. 170,255 USD

Lead Product Partnerships Manager (Fixed Term Contract) Location: Remote, US | Duration: 6 month fixed term contract Hours: 40hpw (full time), available for synchronous collaboration 15:00- 20:00 UTC Background Informati…

Full-timeRemote
Wikimedia FoundationWashington, District of Columbia, United States

Est. 83,324 USD

Summary The Wikimedia Foundation is seeking a highly organized and detail oriented Executive Assistant to provide support to the office of the CEO team. Reporting to the Chief of Staff, you will be responsible for managi…

Full-time

Est. 184,358 USD

PRINCIPAL, GLOBAL EVENT SECURITY AND RISK MANAGEMENT Summary The Wikimedia Foundation is looking for a Principal, Global Event Security and Risk Management, to join our team. Our aim is to ensure everyone, everywhere can…

Full-timeRemote

Purpose/Background information The Wikimedia Fundraising team runs annual fundraising campaigns in Italy. The team requires a linguist experienced in translation and translation review/proofreading to translate from Engl…

Full-timeRemote

Est. 110,000 USD

WordPress VIP, the enterprise division of Automattic, is the world's leading agile content management platform. Our suite of open solutions and services brings the ease and agility of WordPress to the heart of the world’…

Full-timeRemote
RedditRemote

Est. 228,500 USD

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the…

Full-timeRemote
RedditRemote

Est. 260,000 USD

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the…

Full-timeRemote

Est. 150,000 USD

Automattic, the tech powerhouse behind WordPress.com, Jetpack, Tumblr, and WooCommerce, is looking for the world’s best systems engineers. On our Systems team, you’ll deliver high availability, performance, and security…

Full-timeRemote
RedditRemote

Est. 228,500 USD

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the…

Full-timeRemote

Est. 120,000 USD

WordPress doesn’t try to keep its users inside walled gardens, a rare thing in a world that is dangerously moving away from the open web. Instead, WordPress gives them the freedom to build a business website, an online s…

Full-timeRemote

Est. 150,000 USD

The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It’s why we have a world-renowned newsroom that se…

Full-timeRemote

Est. 70,000 USD

WordPress VIP, the enterprise division of Automattic, is the world’s leading agile content management platform. Our suite of open solutions and services brings the ease and agility of WordPress to the world’s largest ent…

Full-timeRemote
RedditRemote

Est. 197,050 USD

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the…

Full-timeRemote
MozillaRemote

To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu. To learn more about our Hiring Range System, please click this link. Why Mozilla? Mozilla Corporation is the non…

Full-timeRemote
WrikeRemote

Est. 60,000 EUR

Wrike is the most powerful work management platform. Built for teams and organizations looking to collaborate, create, and exceed every day, Wrike brings everyone and all work into a single place to remove complexity, in…

Full-timeRemote
WrikeRemote

Est. 120,000 PLN

Wrike is the most powerful work management platform. Built for teams and organizations looking to collaborate, create, and exceed every day, Wrike brings everyone and all work into a single place to remove complexity, in…

Full-timeRemote