Senior Software Engineer, MediaWiki Content Platform Team
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
This Senior Software Engineer role supports the MediaWiki Content Platform, including wikitext infrastructure and content experiences across hundreds of languages.
The fully remote team builds open-source technology used by hundreds of millions of people.
The role provides substantial ownership of complex technical projects from problem definition and architecture through delivery.
Key Skills for This Role
Full Job Posting
Role overview
This Senior Software Engineer role supports the MediaWiki Content Platform, including wikitext infrastructure and content experiences across hundreds of languages.
The fully remote team builds open-source technology used by hundreds of millions of people.
The role provides substantial ownership of complex technical projects from problem definition and architecture through delivery.
Accountabilities
- Design and deliver large-scale wikitext processing infrastructure while balancing user experience, performance, compatibility, and maintainability.
- Own complex technical projects through architecture, implementation, testing, and production delivery.
- Develop and maintain PHP and JavaScript software, reliable APIs, scalable components, caching, persistence, and monitoring.
- Collaborate across engineering, product, design, client, and community teams to resolve challenges and deliver features.
- Contribute to testing, code reviews, security improvements, documentation, architectural decisions, and maintainability initiatives.
- Mentor engineers and help improve wider team technical quality through reviews, discussions, documentation, and guidance.
Requirements
- At least 5 years of relevant professional software engineering experience delivering production software at meaningful scale.
- Experience with parser generators, interpreters, language runtimes, compilers, or complete language feature lifecycles.
- Ability to independently lead complex projects, make architectural decisions, communicate trade-offs, and deliver with limited direction.
- Experience designing reliable, high-performance components used by other teams, products, or large user populations.
- Strong testing, code review, security awareness, architecture, cross-team collaboration, communication, and mentoring skills.
- Familiarity with HTML5 and DOM manipulation, Node.js, MediaWiki or other content management systems, and open-source contributions is advantageous.
- A degree in computer science, software engineering, STEM, or equivalent professional certification is welcome but not essential.
Technical environment
- The technical environment includes PHP, JavaScript, wikitext processing, internet-facing APIs, caching, persistence, monitoring, automated testing, and modern web technologies.
- Related or advantageous technologies include Node.js, HTML5, DOM manipulation, MediaWiki, Drupal, WordPress, Markdown, parser generators, interpreters, language runtimes, and compilers.
Team and working environment
- The team is globally distributed and fully remote, with synchronous and asynchronous collaboration.
- The environment values autonomy, collaboration, knowledge equity, open access, inclusion, sustainable work-life balance, and open-source work.
Benefits and development
- Benefits are applicable according to the country of hire and may include statutory benefits.
- The role offers professional development, large-scale software engineering expertise, occasional team or organizational travel, and work on open-source software serving hundreds of millions of users.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at jobgether
Principal Product Designer, Design Systems & AI
, USA
The partner company is seeking a Principal Product Designer to own and scale design systems across multiple product surfaces while shaping AI-forward product design. The role combines hands-on design, coding, prototyping
Head of People & Organization
, USA
The employer is seeking a hands-on Head of People & Organization to build scalable people systems and improve organizational effectiveness in a high-growth environment. The role covers organizational design, talent strat
Customer Success Manager, Enterprise - Unity
, USA
The employer is seeking an enterprise Customer Success Manager to manage high-value accounts and improve satisfaction, adoption, retention, renewals, and expansion. The role develops success strategies, advises stakehold
Director of Growth
, USA
The partner company is seeking a Director of Growth to build and scale customer acquisition, conversion, revenue growth, and marketing investment across online and offline channels. The role requires 12 or more years in
Sr. Product Marketing Manager
, USA
The partner company is seeking a Senior Product Marketing Manager to lead customer insight, competitive intelligence, positioning, pricing, launches, and sales enablement for a B2B SaaS portfolio. The role focuses on tra
Program Coordinator, AI Initiative
, USA
A partner organization is seeking a Program Coordinator to manage operations for a global AI-focused editorial and education program. The role coordinates newsletters, training, grants, events, websites, communities, pay
Portfolio Operations Manager, Commercial
, USA
A partner company is seeking a Portfolio Operations Manager, Commercial to oversee commercial solar and energy storage assets after commercial operation. The role combines client relationship management, performance repo
Director, Product Marketing
, USA
The employer is seeking a Director of Product Marketing to lead product marketing for a multi-product B2B SaaS portfolio. The role owns positioning, messaging, launches, pricing, packaging, customer insight, and go-to-ma
Principal Product Designer, Design Systems & AI
, USA
Head of People & Organization
, USA
Customer Success Manager, Enterprise - Unity
, USA
Director of Growth
, USA
Sr. Product Marketing Manager
, USA
Program Coordinator, AI Initiative
, USA
Portfolio Operations Manager, Commercial
, USA
Director, Product Marketing
, USA