Senior Software Engineer, MediaWiki Content Platform Team

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Wikimedia Foundation

Wikimedia Foundation

501 - 1000 employees

Founded 2003

🤝 Non-profit

📚 Education

📱 Media

💰 $2.5M Grant on 2019-09

Non-profit • Education • Media

Wikimedia Foundation is a nonprofit charitable organization dedicated to the growth, development, and distribution of free, multilingual content. It provides the essential infrastructure for free knowledge, including hosting Wikipedia, the free online encyclopedia that is created, edited, and verified by a global community of volunteers. Supported primarily through donations, Wikimedia Foundation promotes collaborative projects that aim to share knowledge reflecting human diversity and strives to protect everyone's right to access free and open knowledge.

📋 Description

• Design and deliver improvements to Wikipedia’s wikitext processing infrastructure • Balance user experience, performance, backwards compatibility, and maintainability • Iterate on new features with engineers, product managers, designers, client teams, and community members • Write PHP and JavaScript supporting hundreds of world languages • Create and maintain internet APIs with server scripting languages • Instrument components to monitor feature and quality characteristics • Leverage caching and persistence technologies • Support and evolve wikitext, Wikipedia’s markup language • Maintain web services for content rendering and transformation • Report to engineering management

🎯 Requirements

• 5+ years of related professional experience in software engineering • Experience with parser generators, interpreters, language runtimes, compilers, or bringing a language feature through a product cycle • Ability to own complex technical projects from problem definition through implementation and delivery • Ability to make and communicate architectural decisions and navigate ambiguity • Experience designing and maintaining reliable, performant software components used by other teams, products, or large numbers of users • Strong engineering practices, including unit and integration testing, addressing security and code review feedback, and balancing architectural tradeoffs • Ability to work across team and organizational boundaries and resolve technical dependencies • Experience mentoring other engineers • Ability to communicate clearly in synchronous and asynchronous channels • Self-motivated, with ability to complete projects with limited direction • Preferred timezone of GMT-4 to GMT+2 • Bachelor’s, master’s, or doctorate degree in computer science, software engineering, or another STEM field, or equivalent certification (preferred) • Current work authorization in the employee’s location for non-US employees

🏖️ Benefits

• Fully remote/mostly-remote work environment • Occasional travel for team, department, or organization events • Work-life balance • Competitive, equitable, and consistent compensation • Local third-party Employer of Record for non-US employees • U.S. benefits and perks (linked in the posting)

Apply Now

Similar Jobs

🔥 14 minutes ago

CVS Health

10,000+ employees

🏥 Healthcare

⚕️ Healthcare Insurance

🛒 Retail

Senior engineer building Python and GCP provider applications for CVS Health’s healthcare business. Leading technical delivery, project ownership, and vendor teams.

🔥 39 minutes ago

Birlasoft

10,000+ employees

💼 Consulting

🏥 Healthcare

🏭 Manufacturing

Technical Lead maintaining mission-critical systems for Birlasoft’s enterprise technology services. Leading SRE/DevOps operations, middleware platforms, observability, automation, and incident management.

🔥 59 minutes ago

OneStream Software

1001 - 5000

💸 Finance

🏢 Enterprise

Senior Director leading engineering teams for OneStream’s unified enterprise finance platform. Driving scalable architecture, reliability, security, developer productivity, and talent development.

🔥 59 minutes ago

arrivia

1001 - 5000

✈️ Travel

🛍️ eCommerce

📣 Marketing

Senior software engineer shaping AI-agent architecture and full-stack systems for arrivia’s travel loyalty platform. Standardizing agentic development across teams while improving cloud scalability, security, and delivery velocity.

🔥 2 hours ago

CVS Health

10,000+ employees

🏥 Healthcare

⚕️ Healthcare Insurance

🛒 Retail

Senior Full Stack Software Engineer building CVS Health’s scalable healthcare platforms with Java, Node.js, Angular, and React. Delivering secure digital health solutions across front-end and back-end systems.