Tilmeld dig for at få adgang til alle funktioner i vores tjeneste
  • Jobsøgning
  • Favoritter
  • Opret et resumé
    Nyt
  • Løn
  • Abonnementer

Senior Software Engineer

Fuld tid

Wikimedia Foundation

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)

For US-based applicants: this position is part of the Communication Workers of America bargaining unit. 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 Se e-mailadresse på codingjobboard.com or Se telefonnummer på codingjobboard.com.

More information

Ledig stilling opslået Indrykket for 8 dage siden
Tilsvarende jobs, som kan have interesseBaseret på Senior Software Engineer vedrørende den ledige stilling i Fjernarbejde
  •  ...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the... 

    Mozilla

    Fjernarbejde
    Indrykket for 7 dage siden
  •  ...an eight-figure business using its own software, Base360.ai is now launching as a...  ...We’re looking for a highly ambitious Senior Software Engineer who wants to build systems that solve...  ...customer-facing products, automation engines, AI-powered workflows, integrations, and... 

    The Flex

    Fjernarbejde
    Indrykket for 12 dage siden
  •  ...a tangible impact at global scale. Our Engineering culture values autonomy, excellence, ownership...  ...improve how we build and operate software. If you’re excited by solving complex global...  ...you get to do: We’re looking for a Senior Software Engineer to design, build, and... 

    Paymentology

    Fjernarbejde
    Indrykket for 12 dage siden
  • 500 $ om året

     ...About the team: Builder.io's Publish engineering team builds the platform that empowers marketing and content teams to launch pages...  ...and AI-driven automation, this is the team for you. As a Senior Software Engineer at Builder.io, you will… Design and build the APIs... 

    Builder.io

    Fjernarbejde
    Indrykket for 10 dage siden
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...How You'll Make an Impact: As a Senior Software Engineer on the POS team, you'll work directly...  ...-first applications, synchronization engines, or conflict-resolution workflows ~... 

    Cloudbeds

    Fjernarbejde
    Indrykket for 14 dage siden
  •  ...cover and their potential bottlenecks  Work with deployment engineers to ensure that what you build goes as quickly as possible to the...  ...science or related field ~3+ years of experience as a Software Engineer (Backend) ~2+ years of experience using TypeScript... 

    AiFi

    Fjernarbejde
    Indrykket for 14 dage siden
  •  ...Senior Software Engineer, MediaWiki  Summary The Wikimedia Foundation is looking for a Senior Software Engineer to join the MediaWiki Platform team. MediaWiki is the open-source platform that powers Wikipedia and its sister projects - impacting hundreds of millions... 

    Wikimedia Foundation

    Fjernarbejde
    Indrykket for 1 dage siden
  •  ...useful, correct at a high level, and aligned with strong engineering practice. Assess the quality of explanations,...  ...explanations of evaluation feedback. Requirements Senior, staff, or principal-level software engineering experience, or equivalent experience.... 

    G2i Inc.

    Fjernarbejde
    Indrykket for 6 dage siden
  •  ...cost controls. Define measures for agent output quality so engineering teams can trust results without hand-reviewing them. Apply...  ...do not report to you. Requirements At least 5 years of software engineering experience with daily production coding. Production... 

    Camunda

    Fjernarbejde
    Indrykket for 9 dage siden
  • 150 $

     ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to...  ...significant impact, we encourage you to apply. Your Role: As a Senior Software Engineer on the Clearing team you’ll work on what happens... 

    Alpaca

    Fjernarbejde
    Indrykket for 6 dage siden
  •  ...improve those experiences. We’re a cross-functional team of engineers, product managers, designers, and data partners who move...  ...quality, reliability, and scalability.   YOUR MISSION  As a Senior Software Engineer on the Growth & Engagement team, you’ll build the... 

    MURAL

    Fjernarbejde
    Indrykket for 4 dage siden
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Quality based in Denmark. This role focuses on building the next generation of quality engineering through AI-powered... 

    Jobgether

    Fjernarbejde
    Indrykket for 8 dage siden
  • 21393 $ om året

     ...K. at this time. About this role: Are you an experienced engineer at the stage of your career where, above all, you want to do good...  ...role? Please consider . We offer a reward of $3,000 for a Senior Manager or above role, and $500 for a Manager role, paid if we... 

    GiveDirectly

    Fjernarbejde
    Indrykket for 7 dage siden
  •  ..., keep reading. About the role: We’re seeking a talented engineer to develop and maintain Kubernetes Operators for our Camunda 8...  ...AWS. This is an opportunity to make a significant impact on our software and processes. Curious about the kind of challenges you’ll work... 

    Camunda

    Fjernarbejde
    Indrykket for 11 dage siden
  •  ...your CV, keep reading. About the Role: Camunda is going through the AI-First transformation, and we are looking for a Senior Software Engineer to join our Engineering Operations Team. As part of this high-impact platform team, you will play a key role in fostering... 

    Camunda

    Fjernarbejde
    Indrykket for 11 dage siden
  •  ...people to easily and freely digitize all the world’s assets on one open, programmable blockchain platform. We are seeking a Senior Software Engineer with experience working with AWS-based backend services. This particular role will be expected to take ownership over Core... 

    Ava Labs

    Fjernarbejde
    Indrykket for 12 dage siden
  •  ...Operators for the Camunda SaaS offering. Collaborate with product, engineering, and field teams to define, ship, and iterate on features...  ...using Go or another relevant language for cloud-native software development. Practical experience with at least one major cloud... 

    Camunda

    Fjernarbejde
    Indrykket for 14 dage siden
  •  ...Summary The Wikimedia Foundation is looking for a Senior Software Engineer, iOS to join the App Growth team within the Core Experiences engineering group on a 3-month full time contract.  The App Growth team has a clear and ambitious goal: make the apps the destination... 

    Wikimedia Foundation

    Fjernarbejde
    Indrykket for 7 dage siden
  •  ...EVs, heat pumps, and home batteries. The missing piece is software that can connect and orchestrate these devices at scale....  ...else we look at. What we're looking for: We're hiring a Senior Software Engineer to help build the software layer that makes home energy devices... 

    Enode

    Fjernarbejde
    Indrykket for 10 dage siden
  •  ...and working with brilliant people. You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical...  ...one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical... 

    Canonical

    Fjernarbejde
    Indrykket for 6 dage siden
  •  ...EVs, heat pumps, and home batteries. The missing piece is software that can connect and orchestrate these devices at scale....  ...else we look at. What we're looking for: We’re hiring a Senior Backend Engineer to make Enode’s EV platform more reliable, observable, and... 

    Enode

    Fjernarbejde
    Indrykket for 13 dage siden
  •  ...and institutional clients. We’re looking for a React Native Engineer to join our Business Services organisation, contributing to Support...  ...and mobile contributions What you bring – 5+ years of software development experience, including hands-on experience building... 

    Kraken

    Fjernarbejde
    Indrykket for 12 dage siden
  •  ...The Data Platform team builds and owns highly available, scalable data infrastructure for TRM’s products and services. As a Senior Software Engineer on Data Infrastructure (RDBMS), you will develop, operate, and scale the relational database systems that serve data at... 

    TRM Labs

    Fjernarbejde
    Indrykket for 12 dage siden
  •  ...experiences intuitive, fast and trustworthy. We’re a product-minded engineering team. Our engineers don’t just implement requirements: they...  ...our clients.   The opportunity – We’re looking for a Senior React Native Engineer who thinks like a product builder. –... 

    Kraken

    Fjernarbejde
    Indrykket for 12 dage siden
  • Responsibilities Deliver major features and architectural improvements across automated moderation pipelines, Reviewer tools, and DevHub. Build full-stack features using React/TypeScript frontends, Django backends, and MySQL. Create observability systems and data...

    Mozilla

    Fjernarbejde
    Indrykket for 14 dage siden
  • 2000 $ om året

     ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation...  ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful,... 

    Canonical

    Fjernarbejde
    Indrykket for 8 dage siden
  •  ...won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact...  ...design to production operations, all while being mentored by senior engineers. You could join one of our dynamic, business domains... 

    Xapo Bank

    Fjernarbejde
    Indrykket for 9 dage siden
  • 2000 $ om året

     ...This is the general track for Engineering Director at Canonical, apply here if you are confident...  ...staff engineers. Canonical’s largest software products are built by multiple teams...  ...of the result. Even though this is a senior management position, managing managers,... 

    Canonical

    Fjernarbejde
    Indrykket for 7 dage siden
  •  ...scale. This person will be a leader on our engineering team, setting a high bar for quality and...  ...– Present innovative solutions to senior leadership, aligning engineering initiatives...  ...IN YOU – 6+ years of experience in software engineering – You have designed, built... 

    River

    Fjernarbejde
    Indrykket for 12 dage siden
  •  ...team regularly, and SMX is actively working toward enabling every engineer to review and contribute across both stacks over time. SMX...  ...of room to leave your own footprint: deployment automation, software and infrastructure testing, multi-region setups, and developer... 

    Camunda

    Fjernarbejde
    Indrykket for 4 dage siden

Vil du modtage flere ledige stillinger?

Abonnér og modtag tilsvarende ledige stillinger for Senior Software Engineer. Bliv den første ansøger!