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 1 día atrás
Empleos similares que podrían interesarleBasado en la vacante Senior Software Engineer en Teletrabajo
- ...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,...Senior
- ...and infrastructure teams to integrate GPU-accelerated algorithms into existing systems. Requirements Have 5+ years of software engineering experience. Have 2–3+ years of professional CUDA experience. Have a strong foundation in blockchain concepts; blockchain...SeniorTiempo completo
- ...and governance. Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to deliver scalable systems... ...platform organization’s roadmap. Requirements ~5+ years of software engineering experience, including at least 2+ years working on...SeniorTemporalTiempo completoRemotoHorario flexible
- ...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
- ...and long-term maintainability. Requirements Previous software engineering experience with trading or exchange systems, including OMS,... ...abstraction. Experienced software engineering background with senior-level experience preferred. Coding ability in low- and...SeniorTiempo completoDesde casa
- ...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...PrácticaTiempo completo
- ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates and stakeholders to meet agreed timelines... ...ambiguity, and drive projects forward. Participate in engineering recruiting through interviewing, problem specification, and role...Tiempo completoTrabajar en la oficina
- ...30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape... ...NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The... ...is broad and flexible: we're hiring from Senior through Principal, across platform and product...SeniorPrácticaTiempo completoRemotoTrabajo híbridoHorario flexible
- ...and optimize core infrastructure supporting new features and functionality. Participate in the on-call rotation, support software engineers, and debug difficult production problems. Optimize the performance, scalability, and reliability of Lightspark infrastructure...SeniorTrabajar en la oficinaRemoto
- ...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
- ...distinguish model limitations from infrastructure, harness, or environment failures. Requirements ~3–5+ years of professional software engineering experience, particularly in backend, infrastructure, platform, SRE, or distributed systems engineering. ~ Strong...Remoto
- Responsibilities Own the overall health, stability, performance, scalability, and operational success of the IBM QRadar platform. Onboard and troubleshoot log sources, including parsing, DSMs, custom properties, log source extensions, event normalization, and protocol...SeniorTiempo completoTrabajar en la oficina
- ...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... ...software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just...FreelanceTrabajar en la oficinaRemoto
- ...guardrails into frameworks, architecture, processes, and the software development lifecycle. Develop security requirements and work... ...risks. Drive the product security roadmap with product, engineering, and the broader security team. Research relevant threats and...SeniorTiempo completoDesde casaRemotoTrabajo híbrido3 días a la semana
- ...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... ...an exceptional security-focused software engineer, passionate about open source, and excited...Tiempo completoTrabajar en la oficinaRemoto
- ...services. Participate in planning and technical discussions with engineering and product teams. Collaborate with Machine Learning... ...long-term extensibility. Requirements At least 5 years of software engineering experience building distributed systems such as...SeniorTiempo completoRemoto
- ...Your Next Successful Chapter with Veta Virtual! Are you a seasoned full-stack engineer with a passion for building secure, high-performance systems? Veta Virtual is hiring a Full-Stack Software Engineer for an important fintech company. This role is ideal for someone...Remoto
- ...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... ...software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just...FreelanceTiempo completoTrabajar en la oficinaRemoto
- ...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...TemporalDesde casaRemoto
- ...with Linux systems, package management, build systems, release engineering, or artifact pipelines. Bachelor's degree or equivalent in... ...experience includes dependency and vulnerability assessment, software supply chain security, SBOMs, signatures, provenance, CVE reports...Tiempo completoDesde casa
- ...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
- ...the entire internet. The role of Security Engineering Manager directly impacts the safety and... ...of engineers, ranging from graduate to senior Coach, mentor, and offer career development... ...Knowledgeable and passionate about software and application security Solid...SeniorRemoto
- ...broadly correct, and aligned with strong engineering judgment. Assess the quality of... ...Requirements Staff- or Principal-level software engineering experience, or equivalent experience... ...or evaluation workflows, mentoring senior engineers, or defining engineering standards...SeniorTiempo completoContratoInicio inmediato
- ...adoption of AI, automation, and improved ways of working. Mentor engineers through hands-on guidance, pair-building, coaching, and... ...Requirements Bachelor's degree or higher in Computer Science, Software Engineering, Data Science, Artificial Intelligence,...De duración determinadaTiempo completoRemoto
- ...through testing standards, accessibility requirements, and component architecture decisions. Requirements ~3+ years of software engineering experience with strong depth in React and TypeScript. ~ Proven ability to drive epic-level frontend work end-to-end. ~ Strong...Tiempo completoRemoto
- ...Consensys is the leading blockchain and web3 software company. Founded by Joe Lubin, CEO of Consensys and Co-Founder of... ...with native code where it matters. As a Principal Mobile Engineer, you’ll be the most senior hands‑on technical leader focused on mobile: setting architecture...SeniorTiempo completoRemotoTrabajo híbridoTrabajo por turnos
- ...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... ...globally distributed team Learn from senior mentors to demystify the inner workings...SeniorPrácticaTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...applications, RAG solutions, agentic workflows, prompt and context engineering, structured outputs, tool use, and workflow orchestration.... ..., Java, or similar. Foundational understanding of software engineering, APIs, databases, source control, and cloud-based...PrácticaFreelanceTiempo completo
- ...Identify repeatable patterns and share insights with Product and Engineering teams. Requirements Strong programming skills in Python... ...the people using the systems built. Preferred: 8+ years in software engineering, ML engineering, or forward deployed engineering...Tiempo completoPatrocinio de visaTrabajar en la oficinaTrabajo híbridoHorario flexible
- ...organization’s AI/ML roadmap. Requirements ~5+ years of cloud engineering and/or solutions architecture experience with significant AWS... ...Solutions Architect, or AWS Certified Machine Learning Engineer. ~ Preferred: model fine-tuning, Infrastructure as Code, MLOps...Tiempo completoRemoto
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer. ¡Sea el primero en aplicar!
