Ingeniero/a de Software Senior - Soporte y mejora continua
Monseñor Eyzaguirre 620, Ñuñoa
Unholster
Transforma tu empresa con datos, IA y software a la medida. Desarrollamos soluciones tecnológicas que agregan valor con la potencia de los datos.Location: Monseñor Eyzaguirre 620, Ñuñoa,None,None
En Unholster somos expertos en desarrollo de software a medida, analítica predictiva y Data Science. Nos apasionan los proyectos de alto desafío donde la creatividad, el diseño de soluciones inteligentes y el trabajo en equipo son fundamentales para alcanzar un impacto real.
Sobre el rol
En Unholster estamos buscando a una persona con sólida experiencia en Python, Linux y redes, que asuma un rol clave en la estabilidad y evolución técnica de nuestros sistemas en producción. Este cargo combina tareas de soporte con una mirada estratégica y proactiva hacia la mejora continua, la calidad del software y la salud técnica de nuestras plataformas.
Serás parte de equipos ágiles, enfrentando desafíos técnicos complejos y colaborando con otros perfiles de ingeniería. Buscamos a alguien con criterio, autonomía y ganas de aportar desde la experiencia, tanto en la toma de decisiones como en la construcción de soluciones robustas y bien pensadas.
Responsabilidades principales
- Actualización de dependencias y versiones: Mantener actualizadas las bibliotecas, frameworks y servicios utilizados por los sistemas, evaluando impactos, realizando pruebas exhaustivas, y gestionando despliegues con mínimo riesgo.
- Testing y QA: Diseñar, mejorar y mantener suites de tests automatizados. Asegurar cobertura adecuada (unitaria, integración, end-to-end), fomentar el uso de pipelines CI/CD y participar en revisiones de calidad de software antes de cada entrega.
- Diagnóstico y estabilización de sistemas existentes: Identificar cuellos de botella, memory leaks, errores de configuración u otros problemas técnicos. Proponer e implementar soluciones sostenibles.
- Documentación técnica clara y actualizada: Documentar procesos, decisiones de arquitectura, cambios relevantes y procedimientos de recuperación para facilitar la mantenibilidad a largo plazo.
- Gestión del backlog técnico: Construir y mantener un plan de trabajo balanceado que contemple tareas de estabilización, mejoras evolutivas y atención de tickets de soporte entrantes.
- Resolución de tickets y atención de incidentes: Atender requerimientos técnicos diarios con un enfoque metódico, proactivo y orientado al cliente.
Requisitos Técnicos
- Experiencia avanzada y demostrable en programación con Python.
- Conocimientos sólidos en sistemas operativos Linux, scripting bash, monitoreo y gestión de servicios.
- Conocimiento práctico de conceptos de redes (DNS, proxies, puertos, firewalls, troubleshooting con herramientas como curl, tcpdump, etc).
- Familiaridad con sistemas de integración continua, herramientas de testing y automatización.
- Buen manejo de control de versiones (Git) y flujos de trabajo colaborativos.
- Experiencia construyendo imágenes y aprovisionando servicios con Docker.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: CI/CD Docker Git Linux Pipelines Python Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.