Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Senior Software Engineer

116633 $ - 181243 $ par année
Temps plein

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 Voir email sur codingjobboard.com or Voir le numéro de téléphone sur codingjobboard.com.

More information

L'offre d'emploi a été publiée il y a 9 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Senior Software Engineer à L'Europe
  • 110000 € - 135000 € par année

     ...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... 
    Suggéré
    Temps complet
    À distance
    Travail à domicile

    Builder.io

    L'Europe
    il y a 11 jours
  •  ...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... 
    Suggéré
    Emploi contractuel

    AiFi

    L'Europe
    il y a 15 jours
  •  ...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 ~... 
    Suggéré
    Temps complet
    À distance
    Travail à domicile
    Travail posté
    Travail le weekend

    Cloudbeds

    L'Europe
    il y a 15 jours
  • 113082 $ - 175725 $ par année

     ...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... 
    Suggéré
    Pour les contractants
    Temps complet
    À distance

    Wikimedia Foundation

    L'Europe
    il y a 2 jours
  • 500 $ par mois

     ...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... 
    Suggéré
    Temps complet
    Travail à domicile
    Travail posté

    Alpaca

    L'Europe
    il y a 7 jours
  •  ...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... 
    Temps complet

    Kraken

    L'Europe
    il y a 13 jours
  •  ...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... 
    Stage
    Temps complet
    À distance
    Travail à domicile
    Travail posté

    Enode

    L'Europe
    il y a 11 jours
  •  ...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... 
    Stage
    Temps complet
    À distance
    Travail à domicile
    Travail posté

    Enode

    L'Europe
    il y a 14 jours
  • 200000 $ par année

     ...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... 
    Temps complet
    À distance

    River

    L'Europe
    il y a 13 jours
  •  ...from EVs, heat pumps, and home batteries. The missing piece is software that can connect and orchestrate these devices at scale. Enode...  ...energy transition. What we’re looking for: A Software Engineer to build and grow Enode’s Connect platform, which underpins how... 
    Stage
    Temps complet
    À distance
    Travail à domicile
    Travail posté

    Enode

    L'Europe
    il y a 14 jours
  •  ...market. We are seeking an experienced, technically outstanding software engineer to take ownership of a significant area of the Applications...  ..., with experience navigating high-stakes conversations with senior technical and business stakeholders, and representing... 
    Temps complet
    À distance

    Axelera AI

    L'Europe
    il y a 13 jours
  •  ...flows into and out of LLMs, GenAI applications, and autonomous agents. We're looking for a Staff/Principal Backend Software Engineer to be one of the most senior technical voices on this team: an early contributor with substantial influence over the architecture of a new... 
    Temps complet

    Cyberhaven

    L'Europe
    il y a 12 jours
  •  ...capitalists, our world-class team of scientists and engineers is redefining the frontiers of AI and life sciences.   Software Engineer – Research Data Platform Paris /...  ...will fit right in. This is a mid-level to senior individual contributor role. You will... 
    Stage
    À distance

    Bioptimus

    L'Europe
    il y a 1 jour
  •  ...developments and offer an improved experience.   You will work with engineers and product managers to build this service and create a...  ...Monitor production systems Participate in an agile software development process Work with engineers and product experts... 
    Temps complet
    À distance

    FAIRTIQ AG

    L'Europe
    il y a 5 jours
  •  ...and immersive experiences that delight their customers.  What We Do The Navigation Native team builds the high-performance C++ engine that serves as the “brain” of our Navigation SDKs. This library runs directly on end-user systems (on-board), powering everything... 
    Temps complet
    À distance
    Travail à domicile

    Mapbox

    L'Europe
    il y a 14 jours
  •  ...We're looking for a Senior Backend Engineer to join our backend team at Zerion. This team builds and evolves the backend systems at the core...  ...~ Strong knowledge of algorithms, data structures, and software design patterns . ~ Comfortable working in a fast-paced... 
    Emploi contractuel
    Temps complet
    À distance
    Travail à domicile

    Zerion

    L'Europe
    il y a 15 jours
  •  ...is a global digital services company with a presence in the US, the UK, the EU, Israel, Australia, and Ukraine. Specializing in software solutions, the Innovecs team has experience in Supply Chain, Healthtech, Collaboration Tech, and Gaming. For the fifth year in... 
    Temps complet
    À distance

    Innovecs

    L'Europe
    il y a 2 jours
  •  ...and faster decision-making. We are looking for a Data Platform Engineer to support that foundation. You will join our Platform team,...  ...What we look for in you: BSc or MSc in Computer Science, Software Engineering or a related field At least 5 years of professional... 
    Emploi contractuel
    À distance

    FAIRTIQ AG

    L'Europe
    il y a 1 jour
  • 80000 $ - 165000 $ par année

     ...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... 
    Stage
    Temps complet
    À distance

    Kalepa

    L'Europe
    il y a 2 jours
  •  ...design and delivery of internal AI tools and systems that support refurbed’s transformation into an AI-native company. As a Senior Backend Engineer for internal AI, you will own the services, integrations, and deployment pathways that take internal tools from prototype... 
    Temps complet
    À distance

    Refurbed

    L'Europe
    il y a 2 jours
  •  ...We're looking for a Senior Product Engineer, Frontend to join the team building Zerion Wallet . In this role, you'll own product experiences...  ...Remote Work Essentials : We provide all the necessary software and equipment to ensure you're fully equipped to work from... 
    Temps complet
    À distance
    Travail à domicile

    Zerion

    L'Europe
    il y a 15 jours
  •  ...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... 
    Pour les contractants
    Temps complet
    À distance

    Zencore

    L'Europe
    il y a 11 jours
  •  ...back-end systems using modern technologies? We are looking for a Senior Java Developer to join our team! Innovecs is a global digital...  ...UK, the EU, Israel, Australia, and Ukraine. Specializing in software solutions, the Innovecs team has experience in Supply Chain, Healthtech... 
    Temps complet
    À distance

    Innovecs

    L'Europe
    il y a 2 jours
  •  ...? Position Overview Axelera AI is seeking a talented Senior/Staff Engineer – Computing Architecture to design and develop the next generation...  ...this critical role, you will work closely with hardware, software, and product teams to define architectural requirements,... 
    Temps complet
    À distance

    Axelera AI

    L'Europe
    il y a 5 jours
  •  ...businesses across Europe manage their money – and financial crime prevention sits right at the heart of that promise. As a Senior Machine Learning Engineer, you’ll take over DRS: a production ML product that scores our whole client base daily and drives our quarantine,... 
    Temps complet
    À distance

    Pnlfin

    L'Europe
    il y a 9 jours
  •  ...on a mission to transform how digital marketing, product, and engineering teams connect. In just five years, we’ve grown at speed and are...  ...impact. Who Are We Looking to Add to Our Team? As a Senior Data Engineer , you will focus on designing and optimising Snowflake... 
    Emploi contractuel
    Pour les contractants
    À distance

    Massive Rocket

    L'Europe
    il y a 11 jours
  •  ...execution are what matter. Elite team : Report directly to the department founder and collaborate with a world-class team of engineers, researchers, and commercial leaders. Competitive compensation & upside : Attractive compensation with equity upside. Tasks... 
    Temps complet
    À distance

    EWOR GmbH

    L'Europe
    il y a 8 jours
  •  ...and Webflow. ABOUT THE ROLE Lead the delivery of complex engineering projects focused on driving user acquisition, activation, and...  ...Security THE HIRING PROCESS: Interview loop with various Senior stakeholders across Engineering. This will consist of 5... 
    Stage
    Pour les contractants
    Temps complet
    À distance
    Recrutement immédiat

    Synthesia

    L'Europe
    il y a 5 jours
  •  ...certification and compliance evidence has to be as well-engineered as the games themselves. We are hiring a Software Developer, Compliance, to own that engineering: a...  ...Node.js and TypeScript. Our game math packages, engine integration, rules and bets migrations, test... 
    Temps complet
    À distance

    Playson

    L'Europe
    il y a 16 jours
  •  ...developer infrastructure to build the next generation of AI software. Today, we provide developers with full-stack React components...  ...is worth a thousand APIs Clerk is looking for a Senior GRC Engineer to join our Security Team. Our customers put Clerk in the middle... 
    Temps complet
    À distance
    Travail à domicile

    Clerk

    L'Europe
    il y a 5 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Senior Software Engineer. Soyez parmi les premiers à postuler !