Esta vacante tiene m谩s de una semana y podr铆a haber caducado

Canonical
3 de agosto de 2026
Ingeniero de Software en C y Golang - dqlite
Desarrolla soluciones de bases de datos distribuidas con SQLite, Raft y Go en Canonical, l铆der global en software open source.
Comparte esta vacante
Esta vacante es para ti si:
Tienes experiencia s贸lida en sistemas distribuidos y C, disfrutas resolver problemas complejos en infraestructura cr铆tica, y te atrae colaborar con una comunidad open source global. Ideal si buscas una empresa remota desde hace casi 20 a帽os (saben c贸mo hacerlo bien) con presupuesto de aprendizaje, equipos distribuidos en 70+ pa铆ses, y la oportunidad de impactar directamente en tecnolog铆as que el mundo usa a diario.
Descripci贸n del Puesto
Sobre esta oportunidad
Canonical busca un ingeniero de software especializado en C y Golang para trabajar en dqlite, una base de datos SQLite distribuida que implementa el protocolo Raft para consenso y replicaci贸n. Esta es una oportunidad 煤nica para impactar directamente en tecnolog铆as modernas que alimentan infraestructuras cr铆ticas en la nube, inteligencia artificial e IoT a nivel mundial. Trabajar谩s en libraft, dqlite y go-dqlite, componentes que se utilizan en MicroK8s, LXD y otros proyectos de gran escala.
Se trata de una posici贸n 100% remota dentro de la regi贸n EMEA, con la flexibilidad de trabajar desde donde est茅s. Canonical es una empresa global con m谩s de 1,000 colaboradores distribuidos en m谩s de 70 pa铆ses, pionera en trabajo distribuido desde su fundaci贸n en 2004.
Perfil buscado
Buscamos a alguien con experiencia s贸lida en sistemas distribuidos y programaci贸n en C que tenga la capacidad de entender arquitecturas complejas r谩pidamente. Idealmente, tendr谩s conocimiento previo de Raft o similares. Tu enfoque ser谩 dise帽ar e implementar mejoras, depurar problemas en producci贸n, participar en revisiones de c贸digo y arquitectura, adem谩s de colaborar activamente con la comunidad open source y partners comerciales.
Valoramos especialmente a quienes disfrutan aprender constantemente, tienen excelentes habilidades de comunicaci贸n escrita y verbal, y entienden c贸mo funcionan los patrones de concurrencia y programaci贸n asincr贸nica en sistemas de misi贸n cr铆tica.
Requisitos clave
- Experiencia comprobada con sistemas distribuidos (preferiblemente con Raft o similares)
- Conocimiento s贸lido de programaci贸n en C
- Comprensi贸n clara de patrones de concurrencia y programaci贸n asincr贸nica (un plus)
- Capacidad demostrada de aprender r谩pidamente nuevos sistemas y tecnolog铆as
- Excelentes habilidades de comunicaci贸n escrita y verbal
- Licenciatura en Ciencias de la Computaci贸n, STEM o carrera equivalente
Actividades principales
- Dise帽ar e implementar nuevas funcionalidades en dqlite
- Depurar y resolver problemas reportados por usuarios
- Mejorar tests Jepsen, pruebas automatizadas de alta disponibilidad y stress tests
- Participar activamente en revisiones de c贸digo y arquitectura
- Interactuar con la comunidad open source y asociados comerciales
Beneficios de la posici贸n
- Entorno de trabajo completamente remoto con encuentros presenciales dos veces al a帽o en ubicaciones interesantes alrededor del mundo
- Presupuesto personal de desarrollo y aprendizaje de USD 2,000 por a帽o
- Revisi贸n anual de compensaci贸n (y m谩s frecuente para reci茅n egresados)
- Bonificaci贸n anual basada en desempe帽o
- Programa de reconocimiento y recompensas
- Vacaciones pagadas anuales
- Licencia de maternidad y paternidad
- Programa de Asistencia al Empleado
- Oportunidades de viajar para conocer colegas en nuevas ubicaciones
- Priority Pass y mejoras en viajes para eventos de largo alcance de la empresa
驴Por qu茅 considerar esta empresa?
Canonical es una empresa pionera en el movimiento global hacia software open source. Como la empresa detr谩s de Ubuntu, una de las plataformas m谩s importantes en IA, IoT y computaci贸n en la nube, tu trabajo tendr谩 un impacto real en c贸mo el mundo construye infraestructura digital. La empresa mantiene un est谩ndar muy alto de excelencia, es rentable y est谩 en crecimiento constante. Ha sido remota desde su creaci贸n, lo que significa que la cultura de trabajo distribuido est谩 profundamente establecida. Adem谩s, se compromete activamente con la igualdad de oportunidades y valora la diversidad de experiencias, perspectivas y trasfondos.
Rango salarial
No especificado por la empresa. La compensaci贸n se determina considerando ubicaci贸n geogr谩fica, experiencia y desempe帽o.
驴Te interesa? Aplica directamente desde el enlace de la vacante.
Vacante originalmente detectada en Jobicy. Descripci贸n adaptada por el equipo de Vacantes Remotas.
Vacantes relacionadas
Beamng
Programador Senior de Renderizado
脷nete a BeamNG como Programador Senior de Renderizado y lidera la evoluci贸n de su motor de juego propio, optimizando gr谩ficos en tiempo real para PC y consolas.
sync.blue庐 GmbH
Desarrollador Senior de Software Python
Lidera el desarrollo de nuevas funcionalidades, desde la concepci贸n hasta la producci贸n, en un equipo remoto y colaborativo.
Improving South America
Ingeniero de Python y Infraestructura ML
Buscamos un experto en Python, Snowflake y Kubernetes para convertir prototipos de ML en soluciones de producci贸n robustas y escalables.
Distribusion Technologies
Ingeniero de Software Senior
Lidera la migraci贸n de nuestro motor de b煤squeda a Go y construye la infraestructura que permite a los mayores retailers comprar billetes de bus y tren en todo el mundo.