Senior Software Engineer - Editing Team

Company: Wikimedia Foundation
Company: Wikimedia Foundation
Location: Remote
Posted on: 2024-01-10 01:18
Senior Software Engineer – Editing Team Summary The Wikimedia Foundation is looking for a Senior Software Engineer to join the Editing team , reporting to product engineering management. As a product engineer, you will be responsible for building out the user-facing components for 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 editor. We’re also working on DiscussionTools for on-wiki communication, and our new project, Edit Check , an edit suggestion system to support newcomers. You are responsible for: Improving Wikipedia’s contribution experience by building new functionality and fixing bugs Collaborating with product managers, designers, and other teams on shared projects Writing multilingual, accessible, and performant code using Javascript and PHP Building on top of the rich and complex MediaWiki API ecosystem Working with other engineers across teams to proactively reduce technical debt Instrumenting components to monitor user behavior and performance characteristics Essentials: Strong aptitude in algorithms and data structures is essential! Proven ability to collaborate in a team Experience in writing well-documented and maintainable code Desirables: 5+ years related professional or open-source software engineering experience Experience in Javascript, PHP or any similar language e.g. Python Aptitude for writing unit and integration tests Aptitude for addressing feedback from security review and code review Aptitude for balancing architectural trade-offs 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 Interest in mentoring, teaching and sharing technical knowledge Additionally, we'd love it if you have this: Experience building a rich-text editor Experience working with internationally distributed teams or organizations A history of open-source contribution A history of editing on Wikimedia projects Experience working with large, legacy codebases Bachelor's degree in computer science or STEM field 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 you love working in this space, 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 in more than 50 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$105,309  to US$ 163,646  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.  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 recruiting@wikimedia.org or +1 (415) 839-6885. More information U.S. Benefits & Perks Wikimedia Foundation Applicant Privacy Policy News from across the Wikimedia movement Blog Wikimedia 2030 Our Commitment to Equity This is Wikimedia Foundation   Facts Matter Our Projects Our Tech Stack
View Original Job Posting