Software Engineer

GrupoEuro

Santiago

On-site

CLP 18,000,000 - 34,000,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

LEVEL está buscando un Ingeniero de Software para construir y evolucionar plataformas digitales, transformando necesidades en soluciones técnicas simples y sostenibles. El rol requiere comprender el problema, diseñar, estimar, desarrollar, probar, documentar y desplegar, asumiendo ownership en producción y aprendizaje continuo.

La posición espera experiencia en .NET, Razor, EF, JavaScript y prácticas modernas (CI/CD, IaC), con capacidad de colaborar en equipo y con Product/UX para entregar valor

Qualifications

  • Perfil con formación en informática o carrera afín y experiencia en desarrollo backend/ frontend o full stack.
  • Conocimientos de APIs, bases de datos, control de versiones y arquitectura de aplicaciones.
  • Experiencia con métodos ágiles y revisión de código; familiaridad con testing, CI/CD y observabilidad.
  • Conocimientos en .NET, Razor, Entity Framework, JavaScript y entornos Cloud. Con CQRS y event-driven.

Responsibilities

  • Participar en el diseño de soluciones, estimar y desarrollar funciones.
  • Desplegar, validar y monitorear en producción; mantener calidad y seguridad.
  • Trabajar con IA para análisis, documentación y pruebas cuando sea adecuado.
  • Colaborar con Product y UX para alinear la solución técnica con el negocio.

Skills

APIs
Bases de datos
Integraciones
Control de versiones
Git/GitHub
Azure DevOps
Code reviews
CI/CD
Testing
Observabilidad
IaC
SQL Server
.NET
Razor
Entity Framework
JavaScript (NextJS)
Cloud
CQRS
Event-driven
Python
Docker

Education

Ingeniería Informática, Civil Informática, Computación, Analista Programador o formación técnica equivalente

Tools

Git/GitHub
Azure DevOps
NextJS
Vite

Job description

DESCRIPCIÓN DEL PUESTO

Propósito del cargo:Participar activamente en la construcción y evolución de los productos y plataformas digitales de LEVEL, transformando necesidades de negocio y usuario en soluciones técnicas simples, robustas y sostenibles.

El rol no se limita a programar requerimientos. Cada Software Engineer debe comprender el problema, contribuir al diseño de la solución, estimar responsablemente, desarrollar, probar, documentar, desplegar, observar y mejorar lo que construye.

La responsabilidad no termina al completar una tarea o liberar una funcionalidad. Se espera ownership sobre el comportamiento en producción, la calidad, el conocimiento compartido y la sostenibilidad futura del producto.

RESPONSABILIDADES CLAVE
  • Comprensión del problema y diseño de solución Comprender el usuario, proceso, objetivo y criterio de éxito antes de desarrollar. Participar en refinamientos, estimaciones y conversaciones de diseño funcional y técnico. Identificar tempranamente ambigüedades, riesgos, dependencias, supuestos y decisiones pendientes. Proponer alternativas simples, escalables y proporcionales al problema, evitando sobreingeniería y parches permanentes. Cuestionar respetuosamente requerimientos o soluciones que generen riesgos, bajo valor o costos innecesarios.
  • Desarrollo y entrega Diseñar, desarrollar e integrar funcionalidades y componentes de acuerdo con los estándares del equipo. Dividir iniciativas grandes en entregas pequeñas, incrementales y verificables. Estimar de manera responsable, explicitar supuestos y cumplir compromisos o informar anticipadamente las desviaciones. Mantener actualizado el estado, bloqueos y próxima acción de su trabajo en la herramienta definida. Participar en despliegues, validaciones y seguimiento posterior a producción cuando corresponda.
  • Calidad y testing Crear y mantener pruebas unitarias, de integración, funcionales o automatizadas proporcionales a la criticidad. Realizar y recibir code reviews con foco en calidad, seguridad, simplicidad, mantenibilidad y aprendizaje. Cumplir criterios de aceptación, Definition of Ready y Definition of Done acordadas. Corregir defectos oportunamente y analizar sus causas para prevenir recurrencia. No incorporar código generado por IA o terceros sin comprenderlo, validarlo y probarlo.
  • Arquitectura, deuda técnica y seguridad Respetar lineamientos de arquitectura, integración, datos, seguridad y observabilidad. Identificar deuda técnica, documentar su impacto y proponer alternativas y prioridad. Participar en la modernización progresiva de sistemas legacy sin comprometer continuidad. Registrar decisiones técnicas relevantes y sus trade-offs cuando corresponda. Proteger datos, secretos, credenciales y accesos, utilizando exclusivamente herramientas autorizadas.
  • Ingeniería aumentada por IA Utilizar herramientas de IA autorizadas para análisis, programación, documentación, generación de pruebas, debugging y revisión de código. Buscar oportunidades para eliminar o automatizar trabajo repetitivo antes de solicitar mayor capacidad. Compartir prompts, agentes, scripts, automatizaciones y prácticas reutilizables con el equipo. Medir gradualmente cómo la IA mejora tiempo, calidad, cobertura, aprendizaje o capacidad de entrega. Aplicar juicio crítico: IA acelera el trabajo, pero no reemplaza la comprensión, seguridad, testing ni accountability.
  • Operación y continuidad Hacerse responsable del comportamiento en producción de los componentes que desarrolla o mantiene. Incorporar logging, manejo de errores, métricas, monitoreo y alertas de acuerdo con la criticidad. Participar en la resolución de incidentes, postmortems y acciones preventivas sin cultura de culpables. Documentar procedimientos de operación, recuperación y resolución de problemas frecuentes. Contribuir a despliegues automatizados, CI/CD, observabilidad y planes de continuidad.
  • Conocimiento distribuido y colaboración Documentar lo necesario para que otras personas puedan comprender, operar y modificar lo construido. Participar en pairing, mentoring, demos internas y sesiones de transferencia. Asegurar que los componentes críticos cuenten con responsable secundario y no dependan de una sola persona. Solicitar ayuda oportunamente, apoyar a otros y comunicar bloqueos sin ocultarlos. Dar y recibir feedback técnico y conductual en forma respetuosa, clara y directa.
  • Orientación a producto y usuario Colaborar con Product & Delivery y UX para asegurar que la solución técnica responda al problema y experiencia esperada. Aportar factibilidad, riesgos, alternativas y estimaciones sin transformar la complejidad técnica en una excusa. Contribuir a instrumentar datos de uso, desempeño y comportamiento del producto. Observar los resultados posteriores al lanzamiento y participar en decisiones de mejora. Entender que el valor entregado, la adopción y la calidad importan más que el volumen de código producido.
REQUISITOS

Perfil y requisitos del cargo: Ingeniería Informática, Civil Informática, Computación, Analista Programador o formación técnica equivalente demostrable. Experiencia en desarrollo backend, frontend o full stack, de acuerdo con la especialidad y nivel del cargo. Conocimiento de APIs, bases de datos, integraciones, control de versiones y fundamentos de arquitectura de aplicaciones. Experiencia con Git/GitHub o Azure DevOps, pull requests, revisión de código y metodologías ágiles. Conocimientos de testing, CI/CD, observabilidad, seguridad y operación de aplicaciones, infraestructura como código (IaC), SQL Server. Experiencia en .NET, Razor, Entity Framework, Javascript (NextJS o Vite), Cloud, modernización de sistemas legacy o tecnologías utilizadas por LEVEL. Conocimientos en patrones de diseños como CQRS y event-driven. Deseables conocimientos en Python, Docker. Experiencia práctica usando herramientas de IA para desarrollo, documentación, testing, análisis o automatización. Capacidad para trabajar con perfiles técnicos y no técnicos, aprender rápidamente y comunicar riesgos y decisiones.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Eurocorp • Santiago

On-site
CLP 32,000,000 - 45,000,000
Ingeniero(a) de Software
Ingeniero(a) de Software

Survias • Providencia

On-site
CLP 12,000,000 - 18,000,000
Ambiente de trabajo colaborativo
Oportunidades de aprendizaje y desar
Proyectos tecnológicos relevantes
Desarrollador/a Full Stack
Desarrollador/a Full Stack

Confidencial • Santiago

On-site
CLP 18,000,000 - 32,000,000
Technical Lead Senior
Technical Lead Senior

FactorIT • Santiago

On-site
CLP 42,000,000 - 66,000,000
Ingeniero de Software — Enfoque Producto, End-to-End e IA
Ingeniero de Software — Enfoque Producto, End-to-End e IA

GrupoEuro • Santiago

On-site
CLP 18,000,000 - 34,000,000
Full-Stack Engineer (Senior)
Full-Stack Engineer (Senior)

ProntoPaga • Santiago

On-site
CLP 27,900,000 - 50,220,000
Capacitación y Desarrollo
Seguro Complementario
Ai Builder
Ai Builder

Grupoeuro • Santiago

On-site
CLP 24,000,000 - 42,000,000
null
Software Engineer
Software Engineer

Euro • Santiago

On-site
CLP 18,000,000 - 24,000,000
Desarrollador Full-Stack
Desarrollador Full-Stack

BC Tecnología • Santiago

On-site
CLP 6,000,000 - 9,000,000
Ai Builder
Ai Builder

Eurocorp • Santiago

On-site
CLP 20,088,000 - 32,364,000