Senior Software Engineer
Full-time
Wikimedia Foundation
Responsibilities
- Design and deliver improvements to Wikipedia’s wikitext processing infrastructure while balancing user experience, performance, backward compatibility, and maintainability.
- Develop new features collaboratively with engineers, product managers, designers, client teams, and community members.
- Write PHP and JavaScript supporting hundreds of world languages.
- Create and maintain internet APIs using server scripting languages.
- Instrument components to monitor feature and quality characteristics.
- Use caching and persistence technologies.
- Own complex technical projects from problem definition through implementation and delivery, including architectural decisions.
- Mentor engineers and raise team technical quality through code reviews, design discussions, documentation, or direct mentorship.
Requirements
- At least five years of related professional software engineering experience.
- Experience with parser generators, interpreters, language runtimes, compilers, or taking language features through a product cycle.
- Experience designing and maintaining reliable, performant software used by other teams, products, or large user populations.
- Ability to own complex technical projects, resolve dependencies, navigate ambiguity, and work with limited direction.
- Strong unit and integration testing practices and ability to address security and code review feedback.
- Ability to collaborate effectively across team and organizational boundaries and communicate clearly in synchronous and asynchronous channels.
- Experience mentoring other engineers.
- Bachelor’s, master’s, or doctorate degree in computer science, software engineering, or another STEM field, or equivalent certification.
- Familiarity with HTML5 and DOM manipulation is preferred.
- Expertise in Node.js and related technologies is preferred.
- Familiarity with Wikipedia, wikitext, Markdown, MediaWiki, Drupal, WordPress, or other content management systems is preferred.
- Open source contribution experience is preferred.
Benefits
- Fully remote, remote-first work environment with occasional travel for team, department, or organization events.
- Preferred candidate timezone range is GMT-4 to GMT+2.
- Work authorization and hiring are available only in the listed U.S. states, territories, and countries; non-U.S. employees are hired through a local Employer of Record.
- U.S. benefits and perks are provided, with additional benefits information available through the Wikimedia Foundation.
- Work-life balance, inclusive culture, and equal opportunity employment practices.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Remote vacancy
- ...maintenance tasks and refactoring to ensure best engineering practices. Selected engineers on the... ...servers. Requirements: ~5 years of software development experience. ~ College /... ...a degree with a proven track record of senior-level work. Good written English skills...SeniorHourly payFull timeInternshipWork at officeRemote workOverseasTrial periodFlexible hours
- ..., APIs, and operator workflows. Raise engineering standards through code reviews, design reviews... ...experience. ~8+ years of experience in software design and development, including... ...inspections is preferred. ~ Experience mentoring senior engineers and influencing engineering...SeniorFull timeRemote workRelocation packageFlexible hours
- ...connection. Reports to: Director of Engineering Location: Toronto, Canada or... ...Backcountry is looking for a senior engineer to own the... ...that connect them. As Senior Software Engineer, Ecommerce Web Applications... ..., npm), and templating engines (Blade, Twig). Experience...SeniorLong term contractFull timeInternshipRemote work
- ...unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across... ...ABOUT THE ROLE Brinqa has an immediate need for a Senior Software Quality Assurance Engineer who will be responsible for working with Software...SeniorLong term contractFull timeTemporary workInternshipLocal areaImmediate start
- ...Collaborative Environment: Work alongside a diverse group of talented engineers and designers. Collaborate with RTL designers and verification... .... A strong background in video compression and video codec software/hardware design. Proficiency in C and C++ for video codec...SeniorFull timeWork at officeRemote workWorldwide
- ...multiple languages, currencies, and markets. Collaborate with engineering leads across global regions. Troubleshoot incidents and bugs... ...design. Strong computer science fundamentals and proven software engineering architecture experience. Experience with event-driven...SeniorFull timeCasual workRemote workHome office
$104k - $139k per year
...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. What... ...environment. Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and address security...SeniorLong term contractFull timeImmediate startRemote workHome office- ...and production inference workflows. Partner with application engineering teams to integrate AI into code review, test generation,... ...technical leadership. Requirements ~6+ years of professional software engineering experience or equivalent, including shipping production...SeniorFull timeRemote workFlexible hours
- ...talented team, and while some have prior security experience, many have been successful at Vanta without it. We are looking for a Senior Software Engineer to join our Product Platform org - the group that powers product development across Vanta by building the shared foundations...SeniorFull timeInternshipRemote workFlexible hours
- ...completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications that power the AI Receptionist experience for enterprise customers. You'...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome office
- ...beyond. The opportunity We are searching for a Staff Software Engineer to join our Search team . The role entails contributing to... ...the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational...SeniorLong term contractPermanent employmentFull timeRemote workWorldwideRelocationFlexible hours
$164.49k - $197.39k per year
...This is a remote opportunity and we would be interested in applicants from Canadian Eastern time zones only at this time. Senior Software Engineer - k6 Core The Opportunity: At k6, we build reliability and performance testing tools for developers and QA engineers....SeniorLong term contractFull timeLocal areaRemote workWorldwideFlexible hours- ...TechBiz Global TechBiz Global is a leading recruitment and software development company. Our diverse, globally distributed team... ...About the Role: We are seeking an experienced and versatile Senior Software Engineer to join our innovative and dynamic team. This position...SeniorPermanent employmentFull timeRemote work
- ...Addepto is a leading AI consulting () and data engineering () company that builds scalable, ROI-focused AI solutions for some of the world... ...design and guide the implementation of robust, scalable, and secure software solutions. This role requires a deep understanding of both...SeniorLong term contractPermanent employmentFull timeRemote workFlexible hours
- ...version of yourself. The Role BeyondTrust is seeking a Software Development Engineer to contribute to the development and maintenance of core... ...Collaborate on System Design & Implementation - Work with senior engineers and product managers to translate requirements into...SeniorLong term contractFull timeTemporary workWorldwide
- ...that powers Reddit’s mission. As a backend engineer on the team, candidates might work on:... ...to code independently, but may work with senior engineers on the design of complex solutions... ...Required Qualifications: ~3+ years of software development experience in one or more...SeniorRemplacementFull timeFor contractorsWork at officeRemote workFlexible hours
- ...able to bring to this team. We're seeking an experienced Senior Full Stack Engineer with strong Java expertise to join our remote team. You'll... ...successful in this role with: (required) Minimum of 5+ years as a Software Engineer, with at least 3 years building and scaling SaaS...SeniorRemote jobFlexible hours
$165k - $183k per year
...to where we work. ABOUT THE ROLE Are you ready to take your development skills to the next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical role in the evolution of our Ads suite and help build world-class reporting solutions...SeniorRemote jobLong term contractPermanent employmentTemporary workWork at officeWork from homeFlexible hours- ...leads to high expectations, and we must keep raising the bar! Viral Nation is looking for a highly-skilled and experienced Senior Software Engineer, API to join our dynamic organization. This role will play a pivotal role in shaping the technical direction of our engineering...SeniorRemote jobLong term contract
- Location: Remote Type of work: Full time Pine Software Technology Ltd is a software company specializing in trading technology... ..., risk management, and financial data analysis. As a Senior C++ Software Engineer you will work on ultra-low-latency ingestion pipelines,...SeniorPermanent employmentFull timeWork at officeImmediate startRemote work
- ...employees know they can thrive. TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and fully remote... ...polyglot — fluent in 7+ languages across your career. Senior-level Go is mandatory; Python and TypeScript expected in the mix...SeniorFull timeInternshipManual laborRemote work
$180k - $220k per year
...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates... ...precision. Collaborating closely with senior leaders, your influence will be pivotal... ...partnership with our DevOps team, ensuring our software solutions are highly available,...SeniorLong term contractFull timeRemote workFlexible hours- ..., and long-term maintainability. Requirements Previous software engineering experience with trading or exchange systems, including OMS, EMS... .... Experienced software engineering background with senior-level experience preferred. Coding ability in low- and high...SeniorLong term contractFull timeHome office
- ...performance, and code reviews. Test, document, and maintain the frontend codebase. Requirements Require 3–6 years of relevant software engineering experience building production web applications. Require primary frontend experience with React, Angular, or Vue. Require...Full timeRemote work
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...code reviews, test-design reviews, technical discussions, and engineering and QA practice improvements. Requirements Bachelor's, master... ...or equivalent experience. At least 5 years of professional software or QA engineering experience, including shipping test...Full timeInternship
- ...deploy scalable geospatial APIs, services, and data pipelines Collaborate with science teams, product managers, and other backend engineers to deliver complex geospatial data solutions Brainstorm features with engineering management, product managers and domain experts...Remote work
$126k - $163k per year
...and we're talking about those outside of Samsara — act as a software layer between infrastructure and product. They also tend to... ...the central interface for insights and management. As a Senior Software Engineer in the Platform team, you’ll own the systems you build, shape...SeniorRemote jobLong term contractFull timeInternshipWorldwideFlexible hours- ...Wir rekrutieren einen Software Test Engineer (m/w/d) für ein neu formiertes Team rund um ein Dynamics 365 Projekt. Das Testing wird von Grund auf neu aufgebaut, du bist also massgeblich an der Definition des Vorgehens beteiligt. Du testest im Sprint mit und verantwortest gleichzeitig...Permanent employmentFull timeHome office
- ...TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking an Senior/Leading Software Engineer specialist to join one of our clients ' teams. If you're looking for an exciting opportunity to grow in a innovative...SeniorPermanent employmentFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- director software engineering Remote
- software engineer co-op Remote
- software developer no experience Remote
- junior software engineer Remote
- software engineer Remote
- software engineer internship Remote
- software engineer - robotics Remote
- new graduate software developer Remote
- software engineer - computer Remote
- junior software developer Remote
