Senior Software Engineer
Jornada completa
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.
Vacante publicada el 8 dias atras
Empleos similares que podrían interesarleBasado en la vacante Senior Software Engineer en Teletrabajo
- ...Netflix, Figma, and Stripe with the flexibility and insights needed to drive revenue performance. Join a talented, product focussed engineering team committed to solving some of the most complex and impactful problems within sales performance management. About the Role...SeniorTiempo completo
- ...Responsibilities Design and implement robust, highly reliable software for safety-critical systems using functional safety and deep... ...and safety in edge-case scenarios. Mentor junior engineers on safety-critical coding standards and best practices. Requirements...SeniorTemporalTiempo completoRemotoTrabajo híbridoHorario flexible
- ...systems. Develop core cybersecurity and software supply chain security platform... ...discussions. Review code, help establish engineering practices, collaborate with security researchers... ...technical ownership and direct access to senior engineering leadership....SeniorRemotoHorario flexible
- Responsibilities Collaborate with finance, operations, product, and other internal stakeholders to deliver high-impact features and projects. Build maintainable, scalable, stable, and high-integrity backend systems and components. Own high-visibility features ...SeniorTiempo completoDesde casaRemoto
- ...technologies, anti-crawling mechanisms, and AI-powered extraction approaches. Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge of algorithms, data structures, concurrency, and distributed...SeniorTiempo completoRemoto
- ...working with brilliant people. You are an accomplished senior Python programmer that enjoys challenging projects in... ...the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote...SeniorTiempo completoRemoto
- ...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...SeniorTiempo completoRemoto
- ...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,...SeniorTiempo completoRemoto
$800 por mes
...PublicInput PublicInput develops and supports Software-as-a-Service (Saas) solutions designed... ...a frontend-leaning Full Stack Software Engineer to help build and improve the... ...feedback and insights with support from senior engineers. Develop an understanding of how...SeniorTiempo completoTrabajar en la oficina- ...India) creates quality solutions for its customers by combining software, back office, and knowledge processing operations to fulfill... ...Summary We are seeking a highly motivated and skilled Software Engineer with 5–8 years of professional experience in designing,...SeniorTiempo completo
- ...for task authoring, expert annotation, review, quality control, and structured data collection. Collaborate with researchers and engineers to ensure evaluation data and published outputs are accurate, consistent, and integrated. Requirements ~4+ years of...Tiempo completoRemotoTrabajo híbrido
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation, and IoT. Our customers... ...This is a general track for Senior+ (Senior/Staff/Principal)... ...them. At Canonical a Senior+ Engineer is not only an outstanding software...SeniorTemporalTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...and growing. We are hiring a Software Engineer, Sustaining Engineering for ... ...a...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...documentation, tooling, automation, and operational ownership. Mentor engineers and support knowledge sharing and engineering culture.... ...operations. Requirements ~5+ years of professional software engineering experience. ~ Strong experience building and maintaining...SeniorTemporalRemoto
- ...budgets. Prototype, validate, and build critical perception components hands-on. Partner with functional safety and systems engineering on safety-case strategy and required evidence. Support system-level failure mode and hazard analysis for autonomous robotic...SeniorTemporalTiempo completoRemotoTrabajo híbridoHorario flexible
$210 000 - $260 000 por ano
...That's why you can do here what you can never do at a legacy software company. move fast and prove it, not theorize it. We think from... ...operates. What You'll Be Doing : Lead a small team of engineers, providing technical mentorship, code review, and...Tiempo completo- ...Responsibilities Execute software-development quality activities and help build SDLC... ...technical field such as Computer Science, Engineering, or Bioinformatics. At least 6 years... ...environment. Certified Software Quality Engineer certification is preferred. Benefits...Tiempo completoDesde casaRemotoLunes a viernes
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers... ...private infrastructure. As a software engineer on the team, you'll collaborate on end-to...TemporalTiempo completoDesde casaRemoto
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...opportunity for an exceptional software engineer passionate about open source software, Linux...Trabajar en la oficinaDesde casaRemoto
- ...watchdog timing, thermal limits, and voltage thresholds. Mentor engineers on embedded safety patterns, driver architecture, RTOS... ...experience or a PhD. Deep experience developing embedded C/C++ software with advanced language features, clean abstractions, interface...SeniorTemporalTiempo completoEmpleo permanentePatrocinio de visaTrabajar en la oficinaInicio inmediato
- ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in... .... What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with...TemporalTiempo completoContratoRemoto
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Tiempo completoTrabajar en la oficinaDesde casaRemotoTurno de tardeTurno de nocheFin de semanaLunes a viernes
- ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates and stakeholders on timelines. Contribute... ...ambiguity, and drive projects forward. Participate in engineering recruiting through interviewing, problem specification, and...Tiempo completo
- ...owning a complex data system end-to-end over a multi-year horizon and making significant architecture decisions. Senior data or detection engineering experience at scale. Deep fluency with SQL, Python or an equivalent language, data pipelines, and scheduled and event...SeniorTiempo completoRemoto
- ...provider services. Build and productionize services and libraries for Alpaca’s streaming and historical market-data APIs. Maintain software quality and test coverage. Participate in code reviews. Troubleshoot incidents and reported bugs. Requirements BSc/MSc...Tiempo completoDesde casa
- ...our platform scales globally, we're looking for people who can turn complex systems into practical, working solutions. As a Software Engineer in Partner Engineering, you’ll play a pivotal role in shaping technical solutions that directly impact our top-tier partners....Tiempo completoCASRemotoHorario flexible
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...Responsibilities Collaborate with engineering, product, and data science teams to identify business challenges suited to machine learning... ...automation, and model-serving infrastructure. Strong software engineering skills with proficiency in Python, Docker, Kubernetes...SeniorTiempo completoRemoto
- ...and define Windows-agent product parity with macOS. Raise engineering standards through code review, design feedback, and direct mentorship... ..., or the WHQL process. Track record of shipping endpoint software with attention to failure handling, cleanup, least privilege,...CAS
- ...Improve application performance, code quality, accessibility, and developer experience. Provide technical guidance to Software Engineers I and II through code reviews, pairing, and design feedback. Collaborate with Product, Design, and QA to align technical implementation...Tiempo completoRemoto
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer. ¡Sea el primero en aplicar!
Búsquedas relacionadas

