Senior Software Engineer
Efetivo
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.
Vaga publicada há 1 dia atrás
Empregos semelhantes que podem ser interessantes para vocêCom base na vaga Senior Software Engineer em Home office
- ...Esclarecimento de dúvidas técnicas, operacionais ou administrativas; ~ Identificação e tratamento das demandas de suporte técnico para software e hardware; ~ Identificação e encaminhamento das solicitações para fornecimento de serviços de instalação, atualização,...
- ...produtividade e análises financeiras Vivência prévia no setor de educação Resumo da posição Buscamos um(a) Analista de FP&A Sênior para atuar como parceiro(a) estratégico(a) das áreas de negócio, liderando os processos de orçamento, forecast e análise de...
- ...condução das demandas; Conhecimento em Excel; Experiência com softwares e plataformas de atendimento e suporte ao cliente. Você irá... ...suporte via chat, especialmente em empresas de tecnologia ou software; Tiver um perfil analítico, investigativo e focado na...
- ...sustentação e gestão de ambientes de clientes em Cloud Computing (AWS, Azure, OCI e GCP), voltado para tecnologias de Banco de Dados (multi engine) - SQL, PaaS, MongoDB, Oracle, PostgreSQL, entre outros, atuando em Operações, na equipe de Cloud Engineering Essa equipe tem a...
- ...especialmente com Web Apps e Functions; Experiência prática no uso de ferramentas de IA voltadas à produtividade no desenvolvimento de software (ex.: Kiro, Claude Code, Cursor, GitHub Copilot) para otimizar a escrita, análise e qualidade de código; Vivência com...
- ...Experiência sólida como Arquiteto de Software, Arquiteto de Soluções, Tech Lead ou função equivalente. Experiência prática e recente com desenvolvimento em C# e .NET. Conhecimento profundo do ecossistema .NET. Experiência com arquitetura de software e sistemas...
- ...sólida como Desenvolvedor(a) Backend em nível sênior. Experiência com .NET Core, .NET 8 ou... ...e boas práticas de engenharia de software. Desenvolver, implementar e manter APIs... ...Platform (GCP), com foco em Google Kubernetes Engine (GKE). Participar ativamente das...
- Linguagens de Programação: Domínio de pelo menos umalinguagem como JavaScript. Frameworks de Automação: Experiência com ferramentas deautomação de testes de mercado. Testes de API: Conhecimento sólido em Postman, Pactum ouSwagger para validação de serviços backend....
- ...e seus verbos; Experiência com Docker e conteinerização de aplicações. Diferenciais: Conhecimento em arquitetura de software e padrões de arquitetura; Experiência com servidores web e proxy reverso, como NGINX ; Experiência com mensageria e processamento...
- ...desempenho; Participar ativamente de revisões de código, promovendo boas práticas de desenvolvimento e garantindo a qualidade do software; Utilizar Git para versionamento de código, facilitando a colaboração e o controle de alterações no desenvolvimento dos...
- ...processos de integração e entrega contínua (CI/CD); Colaborar com equipes multidisciplinares em todo o ciclo de desenvolvimento de software; Utilizar ferramentas de Inteligência Artificial para apoio ao desenvolvimento, automação de atividades e aumento de...
- Graduação completa; Angular; Javascritp; NodeJs; .net; MVC; NET Core (Net6 ao mais recente); Integrações entre sistemas; API; Webservices; Procedures de banco de dados; GIT (Versionamento de Código); Banco de dados SQL e desejável conhecimento...
$ 500
...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...- ...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...
- ...Position: Senior Salesforce Engineer - Service Cloud & Operations Location: Remote Contract Type: Full-time vendor (Direct contract with Inallmedia.com) Time Zone Alignment: Eastern Time (ET) ±2 hours About Inallmedia.com Inallmedia.com is a global technology...Trabalho remoto
- ...Position: Senior Data Analyst / BI Analyst Location: Remote from LATAM Contract Type: Full-time vendor (Contract directly with... ...other enterprise cloud infrastructure environments. Data Engineering Literacy: Practical understanding of dimensional data modeling...Trabalho remoto
- ...Position: Senior Salesforce Developer Location: Remote from LATAM Contract... ...Agile Delivery: Familiarity with Agile software development methodologies, sprint planning... ...collaborate effectively with distributed engineering teams. Language All interviews, technical...Trabalho remoto
- ...Senior DevOps Engineer - Production Support (Azure/AKS) Location: Remote from LATAM (100% Remote) Contract Type: Full-time vendor (Contracted... ...Engineering: Collaborate deeply with core DevOps and software engineering teams to root out recurring systemic issues and...Trabalho remoto
- ...business teams, IT teams, external vendors, contractors, and senior leadership. Provide regular status reporting, dashboards, and... ...Qualifications Bachelor's degree in Business, Information Technology, Engineering, Supply Chain, Finance, or related discipline. Experience...Trabalho remoto
- ...DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Join Us as a Senior Clinical Trial Coordinator – Make an Impact at the Forefront of Innovation We have successfully supported the top 50 pharmaceutical...Trabalho remoto
- ...architectures, deployment templates, integration components, and engineering standards for enterprise AI. Build secure integrations with... ...in platform engineering, cloud engineering, DevOps, software engineering, data engineering, systems integration, or related...
- ...Buscamos profissional Sênior com sólida experiência em Oracle Fusion Cloud HCM , especialmente em Core HR , para atuar como referência funcional e arquitetural em projeto de implantação de grande porte. O profissional terá responsabilidade direta pelas atividades...Trabalho remoto
- ...Objetivo do perfil Buscamos profissional Sênior com experiência em Oracle Fusion Cloud HCM , para atuar na implantação dos processos de Talent Management e Workforce Compensation , conduzindo as atividades funcionais desde o levantamento e desenho até a entrada em...Trabalho remoto
- ...Objetivo do perfil Buscamos profissional Sênior com experiência em Oracle Fusion Cloud HCM , para atuar na implantação dos processos de Recruiting, Recruiting Booster e Learning , desde o desenho funcional até Go-Live e Hypercare. Principais responsabilidades...Trabalho remoto
- ...Objetivo do perfil Buscamos profissional técnico Sênior com sólida experiência em Oracle Integration Cloud (OIC) e integrações com Oracle Fusion Cloud HCM, para atuar na arquitetura, construção, testes e implantação das integrações previstas no projeto. Principais...Trabalho remoto
- ...Consultor(a) Sênior Oracle Procurement Cloud Modelo de trabalho: Remoto Inicio Imediato Prazo : 06 meses Idioma: English Avançado Conhecimento Técnico Requerido: Realizar levantamento e análise de requisitos junto às áreas de negócio. Conduzir workshops...Trabalho remoto
- ...calidad de la información y la trazabilidad del pipeline. · Colaboración con el equipo comercial: Trabajar en conjunto con ejecutivos senior y otras áreas del equipo de ventas para acelerar el ciclo comercial y maximizar resultados. · Desarrollo continuo: Participar en...
- ...Seja qual for o seu lugar, estamos prontos para te receber no nosso time! Sua Missão: Buscamos um(a) Desenvolvedor(a) Frontend Sênior com sólida experiência em Vue.js para atuar no desenvolvimento e evolução de aplicações web robustas e escaláveis, alocado em um...
- ...Gestão de projetos e programas de tecnologia da informação complexos, com preferência por atuação em governo digital ou em fábricas de software. ~ Conhecimentos nas atividades relacionadas. Benefícios Plano de Saúde Plano Odontológico Seguro de Vida...
- ...Senioridade: Sênior Breve Resumo do Projeto: Estamos ampliando nosso time de Engenharia... ...profissionais com forte base em engenharia de software, capazes de construir aplicações Full... ...Structured Outputs Context Engineering Agent Evaluation Integrações APIs...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Senior Software Engineer. Seja o primeiro a se candidatar!
