Career Opportunities Edit Page

In the software development department we are building Open Source software that powers one of the most visited websites in the world. We are constantly looking for skilled and passionate people to work with us. This page lists our current open positions. If you are interested in working for us in a different role, please send an email to

Wikimedia 2016 Hackathon in Jerusalem

VGrigas (WMF), 2016 Wikimedia Hackathon in Jerusalem, CC BY SA 3.0

Fullstack Developer (optionally as contractor)

As a Fullstack Developer you will work on our existing and future online fundraising donation application and possible cross-department projects at Wikimedia Deutschland.

Learn More

Engineering Manager

Engineering Managers at Wikimedia Deutschland e.V. support engineers and designers who build features, products and services.

Learn More

Frontend Developer Wikidata (optionally as contractor)

As a Frontend Developer you will work on the user interface parts of Wikibase, the software behind Wikidata.

Learn More

Wikimedia Deutschland also provides career opportunities outside of its software development department. The job descriptions can be found on our wiki and are (generally) in German.

Hiring process

We aim to keep our hiring process as straightforward and transparent as possible.

Below are the various steps of our hiring process for developers. For non-developer yet technical positions such as User Experience expert and for non-technical positions such as Product Manager and Community Manager, things are different. There is no HackerRank step and the Pair Programming session is replaced by a Case Study.

  • HackerRank

    Easy questions and programming exercises that get graded automatically. Typically this takes a bit under an hour to complete.

    We use HackerRank to avoid spam applications and establish a minimum level of technical ability and willingness to spend time in our hiring process.

  • Telephone Interview

    30 minute call where we’ll get to know each other and to see what values we both share. It’s a two way conversation, and we want to understand if we may be a good fit for each other.

  • Pair Programming

    Pair programming exercise done remotely with one or two of our developers. This session lasts 90 minutes.

  • Insight Day

    A half-day during which you visit our office in Berlin and get to talk to the people you will potentially be working with.

    For people living abroad we might choose to pay their travel costs, or we might choose to do the Insight Day remotely.

  • Final Interview

    A final non-technical interview with our head of department.

  • Offer

    We send you the job offer based on the details agreed upon in the Final Interview.

We try to move things along as quickly as possible, though likely need several days, up to a week, in between the steps up to, and including, the Insight Day, to schedule sessions. So you can expect that going though the whole process will take about 4 weeks.

We may skip the HackerRank and/or Telephone Interview steps for candidates already familiar to us.