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 3 dias atras
Empleos similares que podrían interesarleBasado en la vacante Senior Software Engineer en Teletrabajo
- ...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
- ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation... ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful,...SeniorPrácticaTiempo completoRemoto
- ...infrastructure creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment... ...base salary range of $163,800-$257,400 USD. ZoomInfo may use a software-based assessment during the recruitment process....SeniorTemporalTiempo completoContrato
- ...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...SugeridoPrácticaTiempo completo
- ...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
- ...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
- ...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
- ...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
- ...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
- ...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
- ...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...SeniorTemporalTiempo completoRemoto
- ...test environments and datasets in partnership with DevOps and Engineering teams. Develop performance reports, analyze test results, and... ...product quality risks and insights. Partner with software engineers, product owners, QA, and developers to define test strategies...TemporalTiempo completoRemotoHorario 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 casaRemotoTurno de tardeTurno de nocheFin de semanaLunes a viernes
- ...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
- ...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...Tiempo completoRemoto
- ...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
- ...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
- ...Responsibilities Design and implement scalable pipelines for telemetry, logs, sensor data, and cloud-software ingestion and processing. Develop and maintain robot-side data ingestion agents for high-volume collection in low-connectivity environments. Develop...TemporalTiempo completoRemotoTrabajo híbrido
- ...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
- 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... ...and growing. We are hiring a Software Engineer, Sustaining Engineering for ... ...a...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...About The Role Join the cutting-edge team building the data platform that powers fleet-scale humanoid robotics. As a Staff Software Engineer on our Data Platform team, you will play a pivotal role in designing, developing, and maintaining the infrastructure that enables...TemporalTiempo completoCASRemotoTrabajo híbridoHorario flexible
- ...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... ...and growing. We are hiring a Software Engineer for Distributed Systems Testing with a...Tiempo completoTrabajar en la oficinaDesde casa
- ...Position: Senior QA Automation Engineer Location: Remote from LATAM Contract Type: Full-time Contractor Time Zone Alignment: CST... ..., specializing in building and embedding high-performing software development teams. From design to deployment, we deliver...SeniorTrabajo remotoContratistaTiempo completoContrato
- ...infrastructure tools, paved paths, and platform capabilities for internal engineering teams. Participate in the on-call rotation for systems that... ..., Go, or both, including writing and operating reliability software. Experience building self-service developer tooling and...SeniorTiempo completoRemoto
- ...Position: Senior Data Engineer (Cloud FinOps) Location: Remote from LATAM Contract Type: Full-time vendor (via Time Zone Alignment: CT ±2 About Inallmedia.com Inallmedia.com is a global technology and design firm focused on building impactful...SeniorTrabajo remotoTiempo completoContrato
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation, and IoT. Our... ...Python, across all levels of seniority. Apply here if you believe you... ...already an outstanding Python engineer. Canonical works across...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...flows. ~ Interest in current AI development tooling and thoughtful application of it in daily work. ~ Enthusiasm for building software that supports more sustainable and profitable industries such as agriculture. ~ Preferred: experience in agriculture, financial...Tiempo completoTrabajar en la oficinaHorario flexible
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer. ¡Sea el primero en aplicar!
