Software Engineer III - Editing
Wikimedia Foundation
Software Engineer III – Editing Team
Summary
The Wikimedia Foundation is looking for a software engineer to join our team, reporting to product 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 distributed environment, where we value teamwork and a consensus-oriented approach. You get to write open source code for collaborative experiences supporting a worldwide top-ten website (over a 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 Editing Team , we support new and experienced volunteers working in 300+ languages with the tools they need to keep Wikipedia accurate and up to date. The team's main area of focus is the flagship VisualEditor , our industry-leading rich-text editing platform which we have been extending to serve new use cases (e.g. DiscussionTools to support on-wiki communication) and unlock new capabilities that lower the barriers people encounter when contributing to Wikipedia. The latest capability being Edit Check , an open-ended system designed to surface actionable pieces of feedback and suggestions that help volunteers improve the quality and integrity of the information Wikipedia offers.
You are responsible for:
Improving the Wikipedia product experience by fixing bugs and implementing new functionality.
Iterating on new features through collaboration with fellow engineers, product managers, designers, other teams, and community members.
Writing multilingual, accessible, and performant code using Javascript and PHP.
Building on top of the MediaWiki API ecosystem.
Instrumenting components to monitor feature behavior and quality characteristics.
Skills and experience:
2–5 years related professional or open-source software engineering experience.
Experience with object-oriented development using a scripting language (such as JavaScript, PHP, Python or Ruby). Most of our work is in JavaScript, PHP and CSS.
Focused software engineering: you have experience of writing unit tests, and of structuring your work with version control.
Strong written communication skills as our collaboration largely happens online, on chats, wikis, documents and tickets.
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.
A strong aptitude in algorithms and data structures is essential!
A desire to write well-documented and maintainable code.
The willingness to participate in technical discussions, proposing solutions to technical challenges, participating in code reviews and receiving feedback.
An eagerness and curiosity to solve technical problems, trying things out and investigating issues, and supporting the work of others.
Additionally, we'd love it if you have this:
Experience building a rich-text editor.
Experience working with large, legacy codebases.
A history of editing on Wikimedia projects.
A history of open-source contribution.
Bachelor's degree in computer science or mathematics, or equivalent experience.
We’d love to hear from you — even if you don’t meet 100% of the criteria listed here. Most important is the aptitude to solve hard problems. Algorithms and data structures are extremely important in our products, so if this sounds interesting, come and talk to us!
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$95,164 to US$148,729 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 E-Mail auf codingjobboard.com ansehen or Telefonnummer auf codingjobboard.com ansehen.
More information
- ...About the team: Builder.io's Publish engineering team builds the platform that empowers marketing... ..., this is the team for you. As a Software Engineer at Builder.io, you will…... ...Publish platform, spanning the visual editing experience, component rendering, and the...EmpfohlenTemporärRemote jobHomeoffice
- ...identify candidates who read job descriptions carefully and have basic technical skills. POST Request body: { 'roleSlug': 'software-engineer', 'name': 'Your Name', 'email': '****@*****.***', 'link': ' ', 'coverNote': 'Why Propr?', 'exceptionalNote': 'What makes you...EmpfohlenIm Frühling
- ...everything to do with the trading backend services such as the matching engine, market data gateways, internal and external APIs, and various... ...Set the standard for high-quality code and lead complex software systems development Significantly influence technical...EmpfohlenRemote job
- ...Futures . Become a Krakenite and build the future of crypto! Proof of work The team We’re looking for a seasoned Software Engineer to join our growing Pro team at Kraken. The Pro team is dedicated to building high-performance, highly customizable applications...EmpfohlenRemote job
- ...work. We create professional-grade AI systems for insurers: software that can read, reason, decide, and act inside real workflows... ...role: Salary range: $100k – $185k USD* We are looking for engineers who enjoy going deep on hard problems and owning end-to-end outcomes...EmpfohlenVollzeitRemote job
- ...work. We create professional-grade AI systems for insurers: software that can read, reason, decide, and act inside real workflows... ...Salary range: $80k – $165k USD* We are looking for smart engineers who love to code, seek challenging problems, and appreciate recognition...Remote job
- ...Position Overview Axelera AI is seeking a talented Senior/Staff Engineer – Computing Architecture to design and develop the next... ...systems. In this critical role, you will work closely with hardware, software, and product teams to define architectural requirements,...Remote jobFlexible Arbeitszeit
- ...Zencore is a fast-growing company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in Google Cloud to join our team. Our engagements aim to eliminate obstacles, reduce risk, and accelerate timelines...Remote job
- ...The AI Enablement Engineer is responsible for designing, building and operating the company’s AI enablement platform within the IT and Security function. This role serves as the primary IT/Security representative on the cross-functional AI Enablement Council and leads...
- ...Company Description We’re a remote-first, distributed software company with team members spread across the globe. We help startups and scaling companies build products and grow their engineering teams. Why do people join Clearview? To make an impact. To grow as...VollzeitFreelanceRemote jobHomeoffice
- ...across energy, manufacturing, transportation, resources, and critical infrastructure. Nozomi Networks is hiring a seasoned Software Engineer to join its expanding team. In this role, you'll design and implement features, you'll help reduce tech debt, support team...
EUR 1600 pro Monat
...t wait for momentum – we build it. As an e-commerce company, we move fast, test boldly, and turn ideas into real results. The real engine behind all that? Our people. With over 200 ambitious teammates who own their work, learn fast, and lift each other up, this is a place...VollzeitRemote job- ...investment from leading VC’s Headline and BlackFin Capital Partners. We’re hiring a Senior Frontend Developer to join our product engineering team. Fully remote, open to candidates based anywhere in the EU. You’ll build merchant-facing and consumer-facing products...Remote job
- ...excessive peak numbers and making recommendations for peak leveling. Ensure that schedule related data from vendors, suppliers, engineering and construction contractors of actual projects is provided as feedback into the planning and scheduling systems. Prepare and...Temporär
- ...Systems division that builds our board- and system-level products, as well as with the broader architecture teams, and the silicon and software divisions. Finally, you will engage directly with strategic customers and ecosystem partners on architecture requirements and...Remote jobFlexible Arbeitszeit
- ...global industry pioneer. Are you up for the challenge? Position Overview As a Senior Advanced Packaging & Power Delivery Engineer at Axelera AI, you will play a pivotal role in shaping the silicon and packaging architecture of our next-generation AI accelerators...VollzeitRemote jobFlexible Arbeitszeit
- ...unseren Kunden im Rheintal suchen wir eine erfahrene Fachperson für Softwaredesign und -architektur im Embedded-Umfeld. Embedded Software Engineer C++ (a) Das erwartet dich Du verantwortest Firmware- und Softwarelösungen in modernem C++ (C++20) für Embedded-Systeme...
- ...Switzerland in 1968, Zühlke is owned by its partners and located across Europe and Asia. We are a global transformation partner, with engineering and innovation in our DNA. We're trusted to help clients envision and build their businesses for the future – to run smarter...
- ...future of financial transactions? Join Ripple as a Staff Partner Engineer and be part of our dedicated team that crafts and deploys... ...travel resumes (20-30%) WHAT YOU’LL BRING: ~8+ years of IT/software proven experience ~ Working in software solutions and delivery...Vollzeit
- ...Liechtensteiner Unterland suchen wir per sofort oder nach Vereinbarung einen dynamischen und zielorientierten International Service Engineer*in. Aufbau und Zusammenbau von technischen Baugruppen und kompletten Systemen Durchführung von Funktionsprüfungen, Wartungen...Selbständige Tätigkeit
- ...innovative in contesti multinazionali. Per un'importante progetto cerchiamo una figura con una solida esperienza di sviluppo software che abbia successivamente evoluto il proprio percorso professionale verso il mondo AI, Generative AI e Agentic AI. Requisiti...VollzeitUnbefristete ArbeitTagschicht
- ...Produktbefähigung & Business Partnership Agieren als eingebetteter Datenpartner für Produktteams und Verbindung zwischen Produkt, Engineering, Analytics und Business-Stakeholdern. Unterstützung datenbasierter Entscheidungen durch vertrauenswürdige Kennzahlen, Self-...FerienjobHomeofficeFlexible Arbeitszeit
- ...SCS Software Consulting Service AG Wir sind ein international ausgerichtetes Softwarehaus und entwickeln und vertreiben Software-Produkte, die in der Finanzwirtschaft zum Einsatz kommen. Haben Sie gute Kenntnisse in Delphi/SQL und in Betriebswirtschaft, mehrjährige...LehrstelleRemote jobFlexible Arbeitszeit
- ...Switzerland in 1968, Zühlke is owned by its partners and located across Europe and Asia. We are a global transformation partner, with engineering and innovation in our DNA. We're trusted to help clients envision and build their businesses for the future – to run smarter...Von zu HauseHomeofficeFlexible Arbeitszeit
- ...ETH Zurich invites applications for a tenured faculty position in the field of the Mathematical Foundations of AI for Science and Engineering (also known as Scientific Machine Learning). The new professor will lead an internationally high-profile research and teaching...
- ...Computer Science (D‑INFK; and Information Technology and Electrical Engineering (D‑ITET; at ETH Zurich invite applications for tenured... ...cryptography, and formal methods), system security (hardware, software, platforms) across a wide range of systems, network and wireless...
- ...Quantum Technology, Intelligent Materials, Hybrid Reality, and Life Engineering. Our ecosystem includes Constructor Knowledge, offering education tools and services worldwide; Constructor, a software company delivering advanced tech solutions; and Constructor Capital,...Unternehmer
- ...Telefonnummern, Adressen oder externen Dienstleistungen Pflege und Dokumentation von Kommunikationsvorgängen in den hotelinternen Software- und Informationssystemen Organisation und Durchführung von Weckrufen sowie Weitergabe relevanter Gästeinformationen...Unbefristete ArbeitSchichtarbeit
- ...Switzerland in 1968, Zühlke is owned by its partners and located across Europe and Asia. We are a global transformation partner, with engineering and innovation in our DNA. We're trusted to help clients envision and build their businesses for the future – to run smarter...Remote job
- ...Behandlungen und Dienstleistungen Aktiver Produktverkauf & Cross-Selling hochwertiger SPA-Produkte Sicherer Umgang mit der SPA-Software TAC sowie dem Hotelprogramm Protel Telefondienst und Koordination von Anfragen und Terminen Kompetente Beratung zu unseren...ÜberstundenUnbefristete Arbeit
Wollen Sie mehr Stellenangebote erhalten?
Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Software Engineer III - Editing. Seien Sie der Erste, der sich bewirbt!

